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.neg_inf_interval.contains - multiple declarations
- Function NegInfInterval.contains
- Function NegInfInterval.contains
- Function NegInfInterval.contains
- Function NegInfInterval.contains
Function NegInfInterval.contains
Whether the given time point is within this interval.
Prototype
bool contains( TP timePoint ) const pure nothrow;
Parameters
| Name | Description |
|---|---|
| timePoint | The time point to check for inclusion in this interval. |
Examples
assert(NegInfInterval!Date(Date(2012, 3, 1)).contains(Date(1994, 12, 24))); assert(NegInfInterval!Date(Date(2012, 3, 1)).contains(Date(2000, 1, 5))); assert(!NegInfInterval!Date(Date(2012, 3, 1)).contains(Date(2012, 3, 1)));
Function NegInfInterval.contains
Whether the given interval is completely within this interval.
Prototype
bool contains( Interval!TP interval ) const pure;
Parameters
| Name | Description |
|---|---|
| interval | The interval to check for inclusion in this interval. |
Throws
DateTimeException if the given interval is empty.
Examples
assert(NegInfInterval!Date(Date(2012, 3, 1)).contains( Interval!Date(Date(1990, 7, 6), Date(2000, 8, 2)))); assert(NegInfInterval!Date(Date(2012, 3, 1)).contains( Interval!Date(Date(1999, 1, 12), Date(2011, 9, 17)))); assert(!NegInfInterval!Date(Date(2012, 3, 1)).contains( Interval!Date(Date(1998, 2, 28), Date(2013, 5, 1))));
Function NegInfInterval.contains
Whether the given interval is completely within this interval.
Always returns false because an interval beginning at negative
infinity can never contain an interval going to positive infinity.
Prototype
bool contains( PosInfInterval!TP interval ) const pure nothrow;
Parameters
| Name | Description |
|---|---|
| interval | The interval to check for inclusion in this interval. |
Examples
assert(!NegInfInterval!Date(Date(2012, 3, 1)).contains( PosInfInterval!Date(Date(1999, 5, 4))));
Function NegInfInterval.contains
Whether the given interval is completely within this interval.
Prototype
bool contains( NegInfInterval interval ) const pure nothrow;
Parameters
| Name | Description |
|---|---|
| interval | The interval to check for inclusion in this interval. |
Examples
assert(NegInfInterval!Date(Date(2012, 3, 1)).contains( NegInfInterval!Date(Date(1996, 5, 4)))); assert(!NegInfInterval!Date(Date(2012, 3, 1)).contains( NegInfInterval!Date(Date(2013, 7, 9))));
Authors
Jonathan M Davis and Kato Shoichi