#include <time.hpp>
Public Member Functions | |
| D | getAbs () const |
| bool | isNegative () const |
| bool | isPositive () const |
| bool | isZero () const |
| bool | operator!= (const D &r) const |
| template<typename Scale > | |
| D | operator* (Scale scale) const |
| template<typename Scale > | |
| D & | operator*= (Scale scale) |
| D | operator+ (const D &r) const |
| D & | operator+= (const D &r) |
| D | operator- (const D &r) const |
| D | operator- () const |
| D & | operator-= (const D &r) |
| bool | operator< (const D &r) const |
| bool | operator<= (const D &r) const |
| bool | operator== (const D &r) const |
| bool | operator> (const D &r) const |
| bool | operator>= (const D &r) const |
| int64_t | toMSec () const |
| void | toString (char buf[StringBufSize]) const |
| Prints time in seconds with microsecond resolution. More... | |
| int64_t | toUSec () const |
Static Public Member Functions | |
| static D | fromMSec (int64_t ms) |
| static D | fromUSec (int64_t us) |
| static D | getInfinite () |
Static Public Attributes | |
| static const unsigned | StringBufSize = 32 |
Protected Member Functions | |
| DurationBase () | |
| ~DurationBase () | |
Private Attributes | |
| int64_t | usec_ |
|
inlineprotected |
|
inlineprotected |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void uavcan::DurationBase< D >::toString | ( | char | buf[StringBufSize] | ) | const |
|
inline |
|
static |
|
private |