ADTF
tNanoSeconds

A timestamp with nanosecond precision. More...

Public Member Functions

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

Public Attributes

int64_t nCount
 

Detailed Description