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