|
ADTF
|
A timestamp with nanosecond precision. More...
#include <chrono.h>
Public Member Functions | |
| tNanoSeconds (const tNanoSeconds &)=default | |
| tNanoSeconds (tNanoSeconds &&)=default | |
| constexpr | tNanoSeconds (int64_t nCount) noexcept |
| template<typename Representation, typename Period> | |
| constexpr | tNanoSeconds (const std::chrono::duration< Representation, Period > &oDuration) noexcept |
| tNanoSeconds & | operator= (const tNanoSeconds &)=default |
| tNanoSeconds & | operator= (tNanoSeconds &&)=default |
| tNanoSeconds & | operator+= (const tNanoSeconds &tmDuration) noexcept |
| tNanoSeconds & | operator-= (const tNanoSeconds &tmDuration) noexcept |
| tNanoSeconds & | operator*= (const int64_t &nFactor) noexcept |
| tNanoSeconds & | operator/= (const int64_t &nDivisor) noexcept |
| tNanoSeconds & | operator%= (const int64_t &nDivisor) noexcept |
| constexpr | operator std::chrono::nanoseconds () const noexcept |
Public Attributes | |
| int64_t | nCount |
A timestamp with nanosecond precision.