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.