Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cTimeTick Class Reference

#include <cTimeTick.h>

Inheritance diagram for GrayLib::cTimeTick:
GrayLib::cTimeTickBase GrayLib::cTimeTickMaster

Public Member Functions

 cTimeTick ()
 
 cTimeTick (TIMETICK_t lTimeBase)
 
 cTimeTick (const cTimeTickBase &time)
 
- Public Member Functions inherited from GrayLib::cTimeTickBase
bool isTimeValid () const noexcept
 
bool isTimeFuture () const noexcept
 
void InitTime (TIMETICK_t lTimeBase=k_NEVER) noexcept
 
void InitTimeNow ()
 
void InitTimeNowPlusTicks (TIMETICKD_t iOffsetTicks)
 
TIMETICK_t get_TimeTicks () const noexcept
 
 operator TIMETICK_t () const noexcept
 
int GetTimeSinceTick (const cTimeTickBase &time) const noexcept
 
TIMETICKD_t get_TimeTilTick () const
 
TIMETICKD_t get_AgeTick () const
 
void InitTimeNowPlusSec (TIMESECF_t fOffsetSec)
 
TIMESECF_t get_TimeTilSec () const
 
TIMESECF_t get_AgeSec () const
 
cTimeTickBase operator+ (TIMETICKD_t iTimeDiff) const
 
cTimeTickBase operator- (TIMETICKD_t iTimeDiff) const
 
int operator- (cTimeTickBase time) const
 
bool operator== (cTimeTickBase time) const
 
bool operator!= (cTimeTickBase time) const
 
bool operator< (cTimeTickBase time) const
 
bool operator> (cTimeTickBase time) const
 
bool operator<= (cTimeTickBase time) const
 
bool operator>= (cTimeTickBase time) const
 

Additional Inherited Members

- Static Public Member Functions inherited from GrayLib::cTimeTickBase
static cTimeTickBase GRAYCALL GetTickCount ()
 from cTimeTickMaster More...
 
static TIMETICK_t GRAYCALL GetTickFreq ()
 
- Static Public Attributes inherited from GrayLib::cTimeTickBase
static const TIMETICK_t k_NEVER = ((TIMETICK_t)(-1))
 
- Protected Attributes inherited from GrayLib::cTimeTickBase
TIMETICK_t m_PrivateTime
 m_nTimeFreq arbitrary frequency More...
 

Detailed Description

has constructor. When was this last referenced.

Constructor & Destructor Documentation

◆ cTimeTick() [1/3]

GrayLib::cTimeTick::cTimeTick ( )
inline

◆ cTimeTick() [2/3]

GrayLib::cTimeTick::cTimeTick ( TIMETICK_t  lTimeBase)
inlineexplicit

◆ cTimeTick() [3/3]

GrayLib::cTimeTick::cTimeTick ( const cTimeTickBase time)
inline

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