Region.this

Undocumented in source.
  1. this(TaggedInterval[] intervals)
  2. this(TaggedInterval interval)
  3. this(Tag tag, Number begin, Number end)
  4. this(TaggedInterval[] intervals)
    struct Region(Number, Tag, string tagAlias = null, Tag emptyTag = Tag.init)
    const pure nothrow @safe @nogc
    this

Examples

alias R = Region!(int, int);
alias TI = R.TaggedInterval;

const intervals = [TI(0, 0, 10), TI(0, 15, 20)];
const region = const(R)(intervals);

assert(region.intervals == [TI(0, 0, 10), TI(0, 15, 20)]);

Meta