valFuzz 1.2.0
Loading...
Searching...
No Matches
reporter.hpp File Reference
#include <iostream>
#include <memory>
#include <optional>
#include <sstream>
#include <vector>

Go to the source code of this file.

Data Structures

struct  valfuzz::report
 
class  valfuzz::reporter
 
class  valfuzz::reporter_engine
 
class  valfuzz::default_reporter
 
class  valfuzz::csv_reporter
 
class  valfuzz::none_reporter
 

Namespaces

namespace  valfuzz
 

Macros

#define ADD_REPORTER(in_rep)
 

Functions

std::string & valfuzz::get_reporter ()
 
void valfuzz::set_reporter (std::string rep)
 

Variables

reporter_engine valfuzz::reporter_eg
 

Macro Definition Documentation

◆ ADD_REPORTER

#define ADD_REPORTER ( in_rep)
Value:
static struct in_rep##_reporter \
{ \
in_rep##_reporter() \
{ \
reporter_eg.add_reporter(std::make_shared<in_rep>(in_rep())); \
} \
} in_rep##_reporter_instance
void add_reporter(std::shared_ptr< reporter > in_reporter) noexcept
Definition reporter.hpp:60

Definition at line 84 of file reporter.hpp.