5#include <IceUtil/Time.h>
ScopedStopWatch(std::function< void(IceUtil::Time)> callback, armarx::TimeMode timeMode=armarx::TimeMode::SystemTime)
virtual ~ScopedStopWatch() override
StopWatch(armarx::TimeMode timeMode=armarx::TimeMode::SystemTime)
ScopedStopWatch(std::function< void(const Duration &)> callback, ClockType clockType=ClockType::Virtual)
Constructs a ScopedStopWatch.
virtual ~ScopedStopWatch() override
Destructs the ScopedStopWatch.
Duration stop()
Stops the timer and returns the measured duration.
StopWatch(ClockType clockType=ClockType::Virtual)
Constructs a StopWatch and starts it immediately.
TimeMode
Time mode to be used.
ClockType
Describes the type of clock.
This file offers overloads of toIce() and fromIce() functions for STL container types.