#include <milliSeconds.h>
Public Member Functions | |
Interval (int64_t m=std::numeric_limits< int64_t >::max()) | |
int64_t | value () const |
double | toSeconds () const |
bool | isInfinity () const |
const Interval | operator+ (Interval r) const |
const Interval | operator- (Interval r) const |
const Interval | operator* (int scale) const |
const Interval | operator/ (int scale) const |
Static Public Member Functions | |
static const Interval | infinity () |
Private Attributes | |
int64_t | interval |
Definition at line 25 of file milliSeconds.h.
osl::misc::MilliSeconds::Interval::Interval | ( | int64_t | m = std::numeric_limits<int64_t>::max() | ) | [inline, explicit] |
Definition at line 29 of file milliSeconds.h.
Referenced by infinity(), operator*(), operator+(), operator-(), and operator/().
static const Interval osl::misc::MilliSeconds::Interval::infinity | ( | ) | [inline, static] |
Definition at line 32 of file milliSeconds.h.
References Interval(), and osl::eval::max().
bool osl::misc::MilliSeconds::Interval::isInfinity | ( | ) | const [inline] |
Definition at line 36 of file milliSeconds.h.
References interval, and osl::eval::max().
const Interval osl::misc::MilliSeconds::Interval::operator* | ( | int | scale | ) | const [inline] |
Definition at line 39 of file milliSeconds.h.
References interval, and Interval().
Definition at line 37 of file milliSeconds.h.
References interval, and Interval().
Definition at line 38 of file milliSeconds.h.
References interval, and Interval().
const Interval osl::misc::MilliSeconds::Interval::operator/ | ( | int | scale | ) | const [inline] |
Definition at line 40 of file milliSeconds.h.
References interval, and Interval().
double osl::misc::MilliSeconds::Interval::toSeconds | ( | ) | const [inline] |
Definition at line 31 of file milliSeconds.h.
References interval.
int64_t osl::misc::MilliSeconds::Interval::value | ( | ) | const [inline] |
Definition at line 30 of file milliSeconds.h.
References interval.
Referenced by osl::misc::MilliSeconds::operator+(), osl::misc::MilliSeconds::operator-(), osl::misc::operator<(), and osl::misc::operator==().
int64_t osl::misc::MilliSeconds::Interval::interval [private] |
Definition at line 27 of file milliSeconds.h.
Referenced by isInfinity(), operator*(), operator+(), operator-(), operator/(), toSeconds(), and value().