|
|
#include <chrono>#include <ArmarXCore/core/time/TimeUtil.h>#include <ArmarXCore/observers/variant/TimestampVariant.h>
Include dependency graph for Time.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | TimerTag< TimeT > |
| struct | TimerTag< IceUtil::Time > |
| struct | TimerTag< long > |
| struct | TimerTag< TimestampVariant > |
| struct | VirtualTimerTag< TimeT > |
| struct | VirtualTimerTag< IceUtil::Time > |
| struct | VirtualTimerTag< TimestampVariant > |
Namespaces | |
| armarx | |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| armarx::detail | |
Macros | |
| #define | ARMARX_STOPWATCH(...) ::armarx::detail::TimerTag<__VA_ARGS__>{}* [&] |
| #define | ARMARX_VIRTUAL_STOPWATCH(...) ::armarx::detail::VirtualTimerTag<__VA_ARGS__>{}* [&] |
Functions | |
| template<class Fun , class TimeT > | |
| TimeT | operator* (TimerTag< TimeT > &&t, Fun &&fn) |
| template<class Fun , class TimeT > | |
| TimeT | operator* (VirtualTimerTag< TimeT > &&t, Fun &&fn) |
| #define ARMARX_STOPWATCH | ( | ... | ) | ::armarx::detail::TimerTag<__VA_ARGS__>{}* [&] |
| #define ARMARX_VIRTUAL_STOPWATCH | ( | ... | ) | ::armarx::detail::VirtualTimerTag<__VA_ARGS__>{}* [&] |