std.datetime.pos_inf_interval.is_before
- multiple declarations
- Function PosInfInterval.isBefore
- Function PosInfInterval.isBefore
- Function PosInfInterval.isBefore
- Function PosInfInterval.isBefore
Function PosInfInterval.isBefore
Whether this interval
is before the given interval
and does not
intersect it.
Always returns false because an interval
going to positive infinity can
never be before any other interval
.
Prototype
bool isBefore( NegInfInterval!TP interval ) const pure nothrow;
Parameters
Name | Description |
---|---|
interval | The interval to check for against this interval . |
Examples
assert(!PosInfInterval!Date(Date(1996, 1, 2)).isBefore( NegInfInterval!Date(Date(1996, 5, 4))));
Function PosInfInterval.isBefore
Whether this interval
is before the given interval
and does not
intersect it.
Always returns false because an interval
going to positive infinity can
never be before any other interval
.
Prototype
bool isBefore( PosInfInterval interval ) const pure nothrow;
Parameters
Name | Description |
---|---|
interval | The interval to check for against this interval . |
Examples
assert(!PosInfInterval!Date(Date(1996, 1, 2)).isBefore( PosInfInterval!Date(Date(1992, 5, 4)))); assert(!PosInfInterval!Date(Date(1996, 1, 2)).isBefore( PosInfInterval!Date(Date(2013, 3, 7))));
Function PosInfInterval.isBefore
Whether this interval
is before the given interval
and does not
intersect it.
Always returns false (unless the given interval
is empty
) because an
interval
going to positive infinity can never be before any other
interval
.
Prototype
bool isBefore( Interval!TP interval ) const pure;
Parameters
Name | Description |
---|---|
interval | The interval to check for against this interval . |
Throws
DateTimeException
if the given interval
is empty
.
Examples
assert(!PosInfInterval!Date(Date(1996, 1, 2)).isBefore( Interval!Date(Date(1990, 7, 6), Date(2000, 8, 2)))); assert(!PosInfInterval!Date(Date(1996, 1, 2)).isBefore( Interval!Date(Date(1999, 1, 12), Date(2011, 9, 17))));
Function PosInfInterval.isBefore
Whether this interval is before the given time point.
Always returns false because an interval going to positive infinity can never be before any time point.
Prototype
bool isBefore( TP timePoint ) const pure nothrow;
Parameters
Name | Description |
---|---|
timePoint | The time point to check whether this interval is before it. |
Examples
assert(!PosInfInterval!Date(Date(1996, 1, 2)).isBefore(Date(1994, 12, 24))); assert(!PosInfInterval!Date(Date(1996, 1, 2)).isBefore(Date(2000, 1, 5)));
Authors
Jonathan M Davis and Kato Shoichi