virtual ~ScopedStopWatch() override
Destructs the ScopedStopWatch.
ScopedStopWatch(std::function< void(IceUtil::Time)> callback, armarx::TimeMode timeMode=armarx::TimeMode::SystemTime)
virtual ~ScopedStopWatch() override
ScopedStopWatch(std::function< void(const Duration &)> callback, ClockType clockType=ClockType::Virtual)
Constructs a ScopedStopWatch.
Duration stop()
Stops the timer and returns the measured duration.
ClockType
Describes the type of clock.
armarx::core::time::DateTime Time
TimeMode
Time mode to be used.
Measures the passed time between the construction or calling reset() and stop().
This file offers overloads of toIce() and fromIce() functions for STL container types.