forward_declarations.h
Go to the documentation of this file.
1#pragma once
2
3namespace armarx::core::time
4{
5 enum class ClockType;
6 class Clock;
7 class DateTime;
8 class Duration;
9 class Frequency;
10 class Metronome;
11 class ScopedStopWatch;
12 class StopWatch;
13} // namespace armarx::core::time
14
15// Ice types.
17{
18 struct DateTime;
19 struct Duration;
20 struct Frequency;
21} // namespace armarx::core::time::dto
22
23namespace armarx
24{
31} // namespace armarx
Clock to get date/time from a specific clock type or wait for certain durations or until certain date...
Definition Clock.h:26
Represents a point in time.
Definition DateTime.h:25
Represents a duration.
Definition Duration.h:17
Represents a frequency.
Definition Frequency.h:17
Simple rate limiter for use in loops to maintain a certain frequency given a clock.
Definition Metronome.h:57
Measures the time this stop watch was inside the current scope.
Measures the passed time between the construction or calling reset() and stop().
Definition StopWatch.h:42
ClockType
Describes the type of clock.
Definition ClockType.h:10
This file offers overloads of toIce() and fromIce() functions for STL container types.