Whether the given time point is within this interval.
Whether the given interval is completely within this interval.
Whether the given interval is completely within this interval.
Whether the given interval is completely within this interval.
Expands the interval forwards and/or backwards in time. Effectively, it subtracts the given number of months/years from begin.
Expands the interval backwards in time. Effectively, it does begin -= duration.
Returns a range which iterates forward over the interval, starting at begin, using func to generate each successive time point.
Returns the intersection of two intervals
Returns the intersection of two intervals
Returns the intersection of two intervals
Whether the given interval overlaps this interval.
Whether the given interval overlaps this interval.
Whether the given interval overlaps this interval.
Whether the given interval is adjacent to this interval.
Whether the given interval is adjacent to this interval.
Whether the given interval is adjacent to this interval.
Whether this interval is after the given time point.
Whether this interval is after the given interval and does not intersect it.
Whether this interval is after the given interval and does not intersect it.
Whether this interval is after the given interval and does not intersect it.
Whether this interval is before the given time point.
Whether this interval is before the given interval and does not intersect it.
Whether this interval is before the given interval and does not intersect it.
Whether this interval is before the given interval and does not intersect it.
Returns the union of two intervals
Returns the union of two intervals
Shifts the begin of this interval forward or backwards in time by the given duration (a positive duration shifts the interval forward; a negative duration shifts it backward). Effectively, it does begin += duration.
Shifts the begin of this interval forward or backwards in time by the given number of years and/or months (a positive number of years and months shifts the interval forward; a negative number shifts it backward). It adds the years the given years and months to begin. It effectively calls add!"years"() and then add!"months"() on begin with the given number of years and months.
Returns an interval that covers from the earliest time point of two intervals up to (but not including) the latest time point of two intervals.
Returns an interval that covers from the earliest time point of two intervals up to (but not including) the latest time point of two intervals.
Converts this interval to a string.
The starting point of the interval. It is included in the interval.
The starting point of the interval. It is included in the interval.
Whether the interval's length is 0. Always returns false.
Represents an interval of time which has positive infinity as its end point.
Any ranges which iterate over a PosInfInterval are infinite. So, the main purpose of using PosInfInterval is to create an infinite range which starts at a fixed point in time and goes to positive infinity.