alias R = Region!(int, int); alias TI = R.TaggedInterval; assert(TI(0, 10, 20).isStrictlyAfter(TI(0, 0, 5))); assert(!TI(0, 10, 20).isStrictlyAfter(TI(0, 5, 15))); assert(!TI(0, 10, 20).isStrictlyAfter(TI(0, 12, 18))); assert(!TI(0, 10, 20).isStrictlyAfter(TI(0, 15, 25))); assert(!TI(0, 10, 20).isStrictlyAfter(TI(0, 10, 20))); assert(!TI(0, 10, 20).isStrictlyAfter(TI(0, 25, 30))); assert(!TI(0, 10, 20).isStrictlyAfter(TI(1, 25, 30)));
Returns true iff the tagged intervals do not intersect and this > other.