std.datetime.interval.NegInfInterval.isAfter
- multiple declarations
Function NegInfInterval.isAfter
Whether this interval is after the given time point.
bool isAfter
(
scope const TP timePoint
) const pure nothrow;
Always returns false because an interval beginning at negative infinity can never be after any time point.
Parameters
Name | Description |
---|---|
timePoint | The time point to check whether this interval is after it. |
Example
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 (unless the given interval is empty) because an interval beginning at negative infinity can never be after any other interval.
Parameters
Name | Description |
---|---|
interval | The interval to check against this interval. |
Throws
DateTimeException
if the given interval
is empty.
Example
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 interval and does not intersect it.
Always returns false because an interval beginning at negative infinity can never be after any other interval.
Parameters
Name | Description |
---|---|
interval | The interval to check against this interval. |
Example
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 because an interval beginning at negative infinity can never be after any other interval.
Parameters
Name | Description |
---|---|
interval | The interval to check against this interval. |
Example
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))));