Definition at line 34 of file perf_log.hpp.
#include <perf_log.hpp>
Classes | |
| class | Event |
| struct | EventData |
Public Types | |
| using | map_type = std::map< std::string, MAST::Utility::PerformanceLogging::EventData > |
| using | stack_type = std::stack< MAST::Utility::PerformanceLogging::Event > |
Public Member Functions | |
| PerformanceLogging () | |
| ~PerformanceLogging () | |
| void | start_event (const std::string &nm) |
| void | stop_event (const std::string &nm) |
Protected Member Functions | |
| map_type::iterator | _get_event_data (const std::string &nm) |
Protected Attributes | |
| stack_type | _event_stack |
| map_type | _event_time |
| using MAST::Utility::PerformanceLogging::map_type = std::map<std::string, MAST::Utility::PerformanceLogging::EventData> |
Definition at line 95 of file perf_log.hpp.
| using MAST::Utility::PerformanceLogging::stack_type = std::stack<MAST::Utility::PerformanceLogging::Event> |
Definition at line 96 of file perf_log.hpp.
| MAST::Utility::PerformanceLogging::PerformanceLogging | ( | ) |
| MAST::Utility::PerformanceLogging::~PerformanceLogging | ( | ) |
|
inlineprotected |
Definition at line 133 of file perf_log.hpp.
|
inline |
Definition at line 102 of file perf_log.hpp.
|
inline |
Definition at line 108 of file perf_log.hpp.
|
protected |
Definition at line 145 of file perf_log.hpp.
|
protected |
Definition at line 146 of file perf_log.hpp.