The OpenD Programming Language

PosInfInterval.isAdjacent

Whether the given interval is adjacent to this interval.

  1. bool isAdjacent(Interval!TP interval)
    struct PosInfInterval(TP)
    const pure
    bool
    isAdjacent
    (
    scope const Interval!TP interval
    )
  2. bool isAdjacent(PosInfInterval interval)
  3. bool isAdjacent(NegInfInterval!TP interval)

Parameters

interval Interval!TP

The interval to check whether its adjecent to this interval.

Throws

std.datetime.date.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))));

Meta