echrono::Duration Class Reference

Public Member Functions

 Duration (int _val)
 
 Duration (int64_t _val)
 
 Duration (int64_t _valSec, int64_t _valNano)
 
 Duration (double _val)
 
 Duration (echrono::nanoseconds _val)
 
 Duration (echrono::microseconds _val)
 
 Duration (echrono::milliseconds _val)
 
 Duration (echrono::seconds _val)
 
int64_t count () const
 
const echrono::nanoseconds & get () const
 
const Durationoperator= (const Duration &_obj)
 
bool operator== (const Duration &_obj) const
 
bool operator!= (const Duration &_obj) const
 
bool operator< (const echrono::Duration &_obj) const
 
bool operator<= (const echrono::Duration &_obj) const
 
bool operator> (const echrono::Duration &_obj) const
 
bool operator>= (const echrono::Duration &_obj) const
 
Duration operator/ (float _value) const
 
const Durationoperator/= (float _value)
 
Duration operator* (float _value) const
 
const Durationoperator*= (float _value)
 
const Durationoperator+= (const Duration &_obj)
 
Duration operator+ (const Duration &_obj) const
 
const Durationoperator-= (const Duration &_obj)
 
Duration operator- (const Duration &_obj) const
 
Durationoperator++ ()
 
Duration operator++ (int _unused)
 
Durationoperator-- ()
 
Duration operator-- (int _unused)
 
float toSeconds () const
 
void reset ()
 

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