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