8#include "Arp/Base/Core/Detail/BasicFormatter.hxx"
13#ifndef ARP_INSIDE_ARP_BASE_CORE_ARP_H
14 #error Never include 'ChronoTypes.hpp' directly, just include 'Arp.h'
17namespace Arp {
namespace Base {
namespace Core
52using Hours = std::chrono::hours;
std::chrono::seconds Seconds
The Arp Seconds unit class.
Definition: ChronoTypes.hpp:46
std::chrono::system_clock SystemClock
Represents the system-wide real time wall clock.
Definition: ChronoTypes.hpp:28
SystemClock::time_point SystemTimePoint
Represents the type of a system clock time-point.
Definition: ChronoTypes.hpp:34
Nanoseconds Duration
Represents a duration in arbitrary units like ns, ms, s and more. The duration unit might not be omit...
Definition: ChronoTypes.hpp:62
std::chrono::minutes Minutes
The Arp Minutes unit class.
Definition: ChronoTypes.hpp:49
std::chrono::steady_clock SteadyClock
Represents the monotonic clock.
Definition: ChronoTypes.hpp:25
std::chrono::hours Hours
The Arp Hours unit class.
Definition: ChronoTypes.hpp:52
std::chrono::microseconds Microseconds
The Arp Microseconds unit class.
Definition: ChronoTypes.hpp:40
SteadyClock::time_point SteadyTimePoint
Represents the type of a monotonic clock time-point.
Definition: ChronoTypes.hpp:31
std::chrono::nanoseconds Nanoseconds
The Arp Nanoseconds unit class.
Definition: ChronoTypes.hpp:37
std::chrono::milliseconds Milliseconds
The Arp Milliseconds unit class.
Definition: ChronoTypes.hpp:43
Root namespace for the PLCnext API
Namespace of the C++ standard library
Defines some predefined timeouts.
Definition: ChronoTypes.hpp:66
static const Duration Zero
Defines the zero duration.
Definition: ChronoTypes.hpp:68
static const Duration Infinite
Defines the infinite duration.
Definition: ChronoTypes.hpp:70