forward_declarations.h
Go to the documentation of this file.
1
#pragma once
2
3
4
namespace
armarx::core::time
5
{
6
enum class
ClockType
;
7
class
Clock
;
8
class
DateTime;
9
class
Duration
;
10
class
Frequency;
11
class
Metronome;
12
class
ScopedStopWatch;
13
class
StopWatch;
14
}
15
16
// Ice types.
17
namespace
armarx::core::time::dto
18
{
19
struct
DateTime
;
20
struct
Duration
;
21
struct
Frequency
;
22
}
23
24
namespace
armarx
25
{
26
using
core::time::Clock
;
27
using
core::time::ClockType
;
28
using
core::time::DateTime
;
29
using
core::time::Duration
;
30
using
core::time::Frequency
;
31
using
core::time::Metronome
;
32
}
// namespace armarx
armarx::core::time
Definition:
Clock.cpp:13
armarx::core::time::Frequency
Represents a frequency.
Definition:
Frequency.h:17
armarx::core::time::ClockType
ClockType
Describes the type of clock.
Definition:
ClockType.h:10
armarx::core::time::DateTime
Represents a point in time.
Definition:
DateTime.h:24
armarx::core::time::Metronome
Simple rate limiter for use in loops to maintain a certain frequency given a clock.
Definition:
Metronome.h:35
armarx::core::time::Duration
Represents a duration.
Definition:
Duration.h:17
stopwatch::Clock
std::chrono::system_clock Clock
Definition:
Stopwatch.h:10
armarx::core::time::dto
Definition:
forward_declarations.h:17
armarx
This file offers overloads of toIce() and fromIce() functions for STL container types.
Definition:
ArmarXTimeserver.cpp:28
armarx::armem::dto::Duration
armarx::core::time::dto::Duration Duration
Definition:
forward_declarations.h:25
ArmarXCore
core
time
forward_declarations.h
Generated on Tue Feb 13 2024 06:11:59 for armarx_documentation by
1.8.17