#include <greg_duration_types.hpp>


Public Types | |
| typedef base_type::duration_rep | duration_rep |
| typedef date_duration_rep::int_type | duration_rep_type |
Public Member Functions | |
| weeks_duration (duration_rep w) | |
| weeks_duration (date_time::special_values sv) | |
| bool | operator== (const date_duration &rhs) const |
| bool | operator== (const date_duration &rhs) const |
| Equality. More... | |
| bool | operator!= (const date_duration &rhs) const |
| bool | operator< (const date_duration &rhs) const |
| bool | operator< (const date_duration &rhs) const |
| Less. More... | |
| bool | operator> (const date_duration &rhs) const |
| bool | operator<= (const date_duration &rhs) const |
| bool | operator>= (const date_duration &rhs) const |
| date_duration & | operator-= (const date_duration &rhs) |
| Subtract another duration – result is signed. More... | |
| date_duration & | operator-= (const date_duration &rhs) |
| Subtract another duration – result is signed. More... | |
| date_duration | operator- () const |
| unary- Allows for dd = -date_duration(2); -> dd == -2 More... | |
| date_duration & | operator+= (const date_duration &rhs) |
| Add a duration – result is signed. More... | |
| date_duration & | operator+= (const date_duration &rhs) |
| Add a duration – result is signed. More... | |
| date_duration & | operator/= (int divisor) |
| Division operations on a duration with an integer. More... | |
| duration_rep | get_rep () const |
| returns days_ as it's instantiated type - used for streaming More... | |
| bool | is_special () const |
| duration_rep_type | days () const |
| returns days as value, not object. More... | |
| bool | is_negative () const |
| return sign information More... | |
Static Public Member Functions | |
| static date_duration | unit () |
| Returns the smallest duration – used by to calculate 'end'. More... | |
|
inherited |
|
inherited |
|
inline |
|
inline |
|
inlineinherited |
returns days as value, not object.
|
inlineinherited |
returns days_ as it's instantiated type - used for streaming
Referenced by boost::gregorian::date_duration::operator-(), and boost::gregorian::date_duration::unit().
|
inlineinherited |
return sign information
|
inlineinherited |
|
inlineinherited |
References boost::gregorian::date_duration::operator==().
|
inlineinherited |
Add a duration – result is signed.
References boost::date_time::date_duration< date_duration_rep >::operator+=().
|
inlineinherited |
Add a duration – result is signed.
Referenced by boost::gregorian::date_duration::operator+=().
|
inlineinherited |
unary- Allows for dd = -date_duration(2); -> dd == -2
References boost::gregorian::date_duration::date_duration(), and boost::date_time::date_duration< date_duration_rep >::get_rep().
|
inlineinherited |
Subtract another duration – result is signed.
References boost::date_time::date_duration< date_duration_rep >::operator-=().
|
inlineinherited |
Subtract another duration – result is signed.
Referenced by boost::gregorian::date_duration::operator-=().
|
inlineinherited |
Division operations on a duration with an integer.
References boost::date_time::date_duration< date_duration_rep >::operator/=().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
References boost::date_time::date_duration< date_duration_rep >::operator==().
Referenced by boost::gregorian::date_duration::operator!=().
|
inlineinherited |
Equality.
Referenced by boost::gregorian::date_duration::operator==(), and boost::gregorian::date_duration::operator>().
|
inlineinherited |
|
inlineinherited |
|
inlinestaticinherited |
Returns the smallest duration – used by to calculate 'end'.
References boost::gregorian::date_duration::date_duration(), boost::date_time::date_duration< date_duration_rep >::get_rep(), and boost::date_time::date_duration< date_duration_rep >::unit().
Referenced by boost::icl::operator++(), and boost::icl::operator--().