The OpenD Programming Language

NegInfInterval.intersects

Whether the given interval overlaps this interval.

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

Parameters

interval PosInfInterval!TP

The interval to check for intersection with this interval.

Examples

assert(NegInfInterval!Date(Date(2012, 3, 1)).intersects(
            PosInfInterval!Date(Date(1999, 5, 4))));

assert(!NegInfInterval!Date(Date(2012, 3, 1)).intersects(
            PosInfInterval!Date(Date(2012, 3, 1))));

Meta