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