Function interval

An interval [a,b] along the real line, where either endpoint may be infinite.

Interval!(CommonType!(T,U)) interval(T, U) (
  T a,
  U b
) pure @safe;

Examples

auto i1 = interval(1, 5);
assert (i1.length == 4);

auto i2 = interval(0, real.infinity);
assert (i2.isInfinite);