![]() |
CommRaT 2.0.0
C++20 Real-Time Messaging Framework
|
Timestamp comparison and arithmetic operators. More...
Functions | |
| constexpr Timestamp | operator""_ns (unsigned long long ns) noexcept |
| constexpr Timestamp | operator""_us (unsigned long long us) noexcept |
| constexpr Timestamp | operator""_ms (unsigned long long ms) noexcept |
| constexpr Timestamp | operator""_s (unsigned long long s) noexcept |
Timestamp comparison and arithmetic operators.
NOTE: These operators are NOT NEEDED since Timestamp is just uint64_t. They are commented out to avoid C++ compilation errors (operator overloading for primitive types is not allowed). Use normal uint64_t operators directly.
Convenience literals for time durations
Usage: using namespace commrat::literals; auto timeout = 100_ms; auto delay = 50_us;
|
constexprnoexcept |
Definition at line 288 of file timestamp.hpp.
References commrat::Time::milliseconds_to_ns().
|
constexprnoexcept |
Definition at line 280 of file timestamp.hpp.
|
constexprnoexcept |
Definition at line 292 of file timestamp.hpp.
References commrat::Time::milliseconds_to_ns().
|
constexprnoexcept |
Definition at line 284 of file timestamp.hpp.
References commrat::Time::microseconds_to_ns().