22 #ifndef ABSTRACTREPORTFUNCTOR_HPP
23 #define ABSTRACTREPORTFUNCTOR_HPP
28 namespace reportHandler {
51 virtual void operator()(
unsigned int time)
const = 0;
62 #endif // ABSTRACTREPORTFUNCTOR_HPP
virtual void operator()(unsigned int time) const =0
operator() This method needs to be overriden by base classes. This should write the report...
virtual ~AbstractReportFunctor()
~ReportFunctor virtual destructor
AbstractReportFunctor(const std::string &filename)
ReportFunctor The constructor of a reporter functor which takes a name.
const std::string filename_
filename_ Stores the filename of this functor
the abstract reporter functor inherit from this for your reporters