Class logger::DurationTree

class DurationTree

Public Functions

depth_(start_depth)
start_(Clock::now())
thread_id_(thread_id)
void pushDurationTree(DurationTree &duration_tree)
const Duration &rootDuration() const
int currentDepth() const
void decrementDepth()
DurationTreeNodes const &durations() const
template<typename ...Ts>
Duration *newDuration(Ts&&... args)

Public Members

int const depth_
Clock::time_point const start_
ThreadId const thread_id_
logger::DurationTree::__pad0__

Private Members

DurationTreeNodes durations_
int current_depth_