View source code
Display the source code in std/datetime.d from which this page was generated on
github.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Page wiki
View or edit the community-maintained wiki page associated with this page.
std.datetime.pos_inf_interval.is_adjacent - multiple declarations
- Function PosInfInterval.isAdjacent
- Function PosInfInterval.isAdjacent
- Function PosInfInterval.isAdjacent
Function PosInfInterval.isAdjacent
Whether the given interval is adjacent to this interval.
Prototype
bool isAdjacent( NegInfInterval!TP interval ) const pure nothrow;
Parameters
| Name | Description |
|---|---|
| interval | The interval to check whether its adjecent to this
interval. |
Examples
assert(PosInfInterval!Date(Date(1996, 1, 2)).isAdjacent( NegInfInterval!Date(Date(1996, 1, 2)))); assert(!PosInfInterval!Date(Date(1996, 1, 2)).isAdjacent( NegInfInterval!Date(Date(2000, 7, 1))));
Function PosInfInterval.isAdjacent
Whether the given interval is adjacent to this interval.
Always returns false because two intervals going to positive infinity can never be adjacent to one another.
Prototype
bool isAdjacent( PosInfInterval interval ) const pure nothrow;
Parameters
| Name | Description |
|---|---|
| interval | The interval to check whether its adjecent to this
interval. |
Examples
assert(!PosInfInterval!Date(Date(1996, 1, 2)).isAdjacent( PosInfInterval!Date(Date(1990, 1, 7)))); assert(!PosInfInterval!Date(Date(1996, 1, 2)).isAdjacent( PosInfInterval!Date(Date(1996, 1, 2))));
Function PosInfInterval.isAdjacent
Whether the given interval is adjacent to this interval.
Prototype
bool isAdjacent( Interval!TP interval ) const pure;
Parameters
| Name | Description |
|---|---|
| interval | The interval to check whether its adjecent to this
interval. |
Throws
DateTimeException if the given interval is empty.
Examples
assert(PosInfInterval!Date(Date(1996, 1, 2)).isAdjacent( Interval!Date(Date(1989, 3, 1), Date(1996, 1, 2)))); assert(!PosInfInterval!Date(Date(1999, 1, 12)).isAdjacent( Interval!Date(Date(1999, 1, 12), Date(2011, 9, 17))));
Authors
Jonathan M Davis and Kato Shoichi