Nugget
|
Public Types | |
typedef Rep | rep |
typedef Period | period |
typedef duration< Rep, Period > | this_type |
Public Member Functions | |
duration (const duration &)=default | |
duration & | operator= (const duration &)=default |
template<class Rep2 > | |
EA_CONSTEXPR | duration (const Rep2 &rep2, typename eastl::enable_if< eastl::is_convertible< Rep2, Rep >::value &&(treat_as_floating_point< Rep >::value||!treat_as_floating_point< Rep2 >::value)>::type **=0) |
template<class Rep2 , class Period2 > | |
EA_CONSTEXPR | duration (const duration< Rep2, Period2 > &d2, typename eastl::enable_if< treat_as_floating_point< Rep >::value||(eastl::ratio_divide< Period2, Period >::type::den==1 &&!treat_as_floating_point< Rep2 >::value), void >::type **=0) |
EA_CONSTEXPR Rep | count () const |
EA_CONSTEXPR duration | operator+ () const |
EA_CONSTEXPR duration | operator- () const |
duration | operator++ (int) |
duration | operator-- (int) |
duration & | operator++ () |
duration & | operator-- () |
duration & | operator+= (const duration &d) |
duration & | operator-= (const duration &d) |
duration & | operator*= (const Rep &rhs) |
duration & | operator/= (const Rep &rhs) |
duration & | operator%= (const Rep &rhs) |
duration & | operator%= (const duration &d) |
Static Public Member Functions | |
static EA_CONSTEXPR duration | zero () |
static EA_CONSTEXPR duration | min () |
static EA_CONSTEXPR duration | max () |