alias R = Region!(int, int); alias TI = R.TaggedInterval; R emptyRegion; auto region1 = R(0, 5, 10); auto region2 = R([TI(0, 5, 10), TI(0, 15, 20)]); assert(emptyRegion.intervals == []); assert(region1.intervals == [TI(0, 5, 10)]); assert(region2.intervals == [TI(0, 5, 10), TI(0, 15, 20)]);
Return a list of the tagged intervals in this region.