|
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.