ADTF
Loading...
Searching...
No Matches
adtf::base::flash::tNanoSeconds Struct Reference

A timestamp with nanosecond precision. More...

#include <chrono.h>

Public Member Functions

 tNanoSeconds (const tNanoSeconds &)=default
 
 tNanoSeconds (tNanoSeconds &&)=default
 
tNanoSecondsoperator= (const tNanoSeconds &)=default
 
tNanoSecondsoperator= (tNanoSeconds &&)=default
 
constexpr tNanoSeconds (int64_t nCount) noexcept
 
template<typename Representation, typename Period>
constexpr tNanoSeconds (const std::chrono::duration< Representation, Period > &oDuration) noexcept
 
tNanoSecondsoperator+= (const tNanoSeconds &tmDuration) noexcept
 
tNanoSecondsoperator-= (const tNanoSeconds &tmDuration) noexcept
 
tNanoSecondsoperator*= (const int64_t &nFactor) noexcept
 
tNanoSecondsoperator/= (const int64_t &nDivisor) noexcept
 
tNanoSecondsoperator%= (const int64_t &nDivisor) noexcept
 
constexpr operator std::chrono::nanoseconds () const noexcept
 

Public Attributes

int64_t nCount
 

Detailed Description

A timestamp with nanosecond precision.


The documentation for this struct was generated from the following file: