introduce marker time values to designate corner cases

This commit is contained in:
Fischlurch 2011-12-09 01:00:50 +01:00
parent aef3d50ffd
commit e7ae9a3082
2 changed files with 6 additions and 0 deletions

View file

@ -41,6 +41,9 @@ namespace time {
const Time Time::MIN ( TimeValue::buildRaw_(-_raw(Time::MAX) ) );
const Time Time::ZERO;
const Time Time::ANYTIME(Time::MAX);
const Time Time::NEVER (Time::MIN);
const Offset Offset::ZERO (Time::ZERO);

View file

@ -284,6 +284,9 @@ namespace time {
static const Time MIN ;
static const Time ZERO;
static const Time ANYTIME; ///< border condition marker value. #ANYTIME <= any time value
static const Time NEVER; ///< border condition marker value. #NEVER >= any time value
explicit
Time (TimeValue const& val =TimeValue(0))
: TimeValue(val)