Use to hold an increment of time and memory for a section This is used in the LivePrint capability. More...
#include <PerfGraph.h>
Public Member Functions | |
| SectionIncrement () | |
Public Attributes | |
| PerfID | _id |
| IncrementState | _state |
| Whether or not this increment is the start of an increment or the finishing of an increment. More... | |
| unsigned int | _print_stack_level |
| How much to indent this section. More... | |
| unsigned int | _num_dots |
| How many dots have been printed for this section. More... | |
| std::chrono::time_point< std::chrono::steady_clock > | _time |
| Either the starting time or final time depending on _state. More... | |
| long int | _memory |
| Either the starting memory or final memory depending on _state. More... | |
| unsigned long long int | _beginning_num_printed |
| The _console numPrinted() at the time this section was created. More... | |
Use to hold an increment of time and memory for a section This is used in the LivePrint capability.
Definition at line 257 of file PerfGraph.h.
|
inline |
Definition at line 260 of file PerfGraph.h.
| unsigned long long int PerfGraph::SectionIncrement::_beginning_num_printed |
The _console numPrinted() at the time this section was created.
Definition at line 289 of file PerfGraph.h.
Referenced by PerfGraphLivePrint::printLiveMessage(), and PerfGraphLivePrint::printStats().
| PerfID PerfGraph::SectionIncrement::_id |
Definition at line 270 of file PerfGraph.h.
Referenced by PerfGraphLivePrint::printLiveMessage(), and PerfGraphLivePrint::printStats().
| long int PerfGraph::SectionIncrement::_memory |
Either the starting memory or final memory depending on _state.
Definition at line 286 of file PerfGraph.h.
Referenced by PerfGraphLivePrint::printStats().
| unsigned int PerfGraph::SectionIncrement::_num_dots |
How many dots have been printed for this section.
Definition at line 280 of file PerfGraph.h.
Referenced by PerfGraphLivePrint::printLiveMessage(), and PerfGraphLivePrint::printStats().
| unsigned int PerfGraph::SectionIncrement::_print_stack_level |
How much to indent this section.
Definition at line 277 of file PerfGraph.h.
Referenced by PerfGraphLivePrint::printLiveMessage(), and PerfGraphLivePrint::printStats().
| IncrementState PerfGraph::SectionIncrement::_state |
Whether or not this increment is the start of an increment or the finishing of an increment.
Definition at line 274 of file PerfGraph.h.
Referenced by PerfGraphLivePrint::printLiveMessage(), and PerfGraphLivePrint::printStats().
| std::chrono::time_point<std::chrono::steady_clock> PerfGraph::SectionIncrement::_time |
Either the starting time or final time depending on _state.
Definition at line 283 of file PerfGraph.h.
Referenced by PerfGraphLivePrint::printStats().
1.8.14