GENIE
|
#include <PerfLogger.h>
Public Member Functions | |
T & | New (const std::string &filename) |
T & | Log () |
T & | Reset () |
T & | Next () |
virtual | ~PerfLogger () |
Static Public Member Functions | |
static PerfLogger & | Instance () |
Protected Member Functions | |
PerfLogger () | |
PerfLogger (PerfLogger const &) | |
PerfLogger (PerfLogger &&) | |
PerfLogger< T > & | operator= (PerfLogger const &) |
PerfLogger< T > & | operator= (PerfLogger &&) |
Protected Attributes | |
std::ofstream | ofs_ |
std::unique_ptr< T > | perf_data_ |
bool | dirty_perf_data_ |
Definition at line 22 of file PerfLogger.h.
|
inlinevirtual |
Definition at line 63 of file PerfLogger.h.
|
inlineprotected |
Definition at line 71 of file PerfLogger.h.
|
protected |
|
protected |
|
inlinestatic |
Definition at line 24 of file PerfLogger.h.
|
inline |
Definition at line 40 of file PerfLogger.h.
|
inline |
Definition at line 30 of file PerfLogger.h.
|
inline |
Definition at line 54 of file PerfLogger.h.
|
protected |
|
protected |
|
inline |
Definition at line 47 of file PerfLogger.h.
|
protected |
Definition at line 79 of file PerfLogger.h.
|
protected |
Definition at line 77 of file PerfLogger.h.
|
protected |
Definition at line 78 of file PerfLogger.h.