The OpenD Programming Language

PosInfInterval.isAfter

Whether this interval is after the given interval and does not intersect it.

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

Parameters

interval Interval!TP

The interval to check against this interval.

Throws

std.datetime.date.DateTimeException if the given interval is empty.

Examples

assert(!PosInfInterval!Date(Date(1996, 1, 2)).isAfter(
            Interval!Date(Date(1990, 7, 6), Date(2000, 8, 2))));

assert(!PosInfInterval!Date(Date(1996, 1, 2)).isAfter(
            Interval!Date(Date(1999, 1, 12), Date(2011, 9, 17))));

assert(PosInfInterval!Date(Date(1996, 1, 2)).isAfter(
            Interval!Date(Date(1989, 3, 1), Date(1996, 1, 2))));

Meta