CGRA-ME
|
#include <CodeProfiling.h>
Private Attributes | |
std::ostream * | print_into_on_destruction |
Additional Inherited Members | |
Public Types inherited from ChronoSequence | |
using | Clock = std::chrono::steady_clock |
using | TimePoint = std::chrono::time_point< Clock > |
using | TimeEntry = std::pair< std::string, TimePoint > |
Static Public Member Functions inherited from ChronoSequence | |
static double | differenceAsSecondFraction (const TimePoint &start, const TimePoint &end) |
Protected Member Functions inherited from ChronoSequence | |
void | recordTick (TimeEntry new_entry, std::ostream *os) |
Protected Attributes inherited from ChronoSequence | |
std::string | sequence_name |
std::vector< TimeEntry > | times |
An extension of ChronoSequence that prints itself to the given ostream when this object is destroyed. It creates an "end of" tick at the time of the destructor call.
Definition at line 121 of file CodeProfiling.h.
|
inline |
Definition at line 123 of file CodeProfiling.h.
|
default |
|
default |
|
inlineoverride |
Definition at line 133 of file CodeProfiling.h.
|
default |
|
default |
|
private |
Definition at line 147 of file CodeProfiling.h.