forward_declarations.h
Go to the documentation of this file.
1
#pragma once
2
3
namespace
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.
16
namespace
armarx::core::time::dto
17
{
18
struct
DateTime
;
19
struct
Duration
;
20
struct
Frequency
;
21
}
// namespace armarx::core::time::dto
22
23
namespace
armarx
24
{
25
using
core::time::Clock
;
26
using
core::time::ClockType
;
27
using
core::time::DateTime
;
28
using
core::time::Duration
;
29
using
core::time::Frequency
;
30
using
core::time::Metronome
;
31
}
// namespace armarx
armarx::core::time
Definition:
Clock.cpp:13
armarx::core::time::Frequency
Represents a frequency.
Definition:
Frequency.h:16
armarx::core::time::ClockType
ClockType
Describes the type of clock.
Definition:
ClockType.h:9
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:34
armarx::core::time::Duration
Represents a duration.
Definition:
Duration.h:16
stopwatch::Clock
std::chrono::system_clock Clock
Definition:
Stopwatch.h:10
armarx::core::time::dto
Definition:
forward_declarations.h:16
armarx
This file offers overloads of toIce() and fromIce() functions for STL container types.
Definition:
ArmarXTimeserver.cpp:27
armarx::armem::dto::Duration
armarx::core::time::dto::Duration Duration
Definition:
forward_declarations.h:26
ArmarXCore
core
time
forward_declarations.h
Generated by
1.8.17