26 namespace Timekeeper {
32 template <
typename C = ClockCLib,
typename D = C::duration>
40 using Timings = UA_CoMP::Timekeeper::CumulativeRecords<D>;
UA_CoMP::Timekeeper::CumulativeRecords< D > Timings
Records with timing info.
virtual ~Timeable()
Destructor virtual for polymorphic class.
virtual TimingsType GetTimings() const =0
Timings in duration units specified above.
UA_CoMP::Clock::Stopwatch< C > Stopwatch
Clock used to obtain timing info.
Records durations associated with a name.
D Duration
Type for time duration units.