Skip to content

Type Aliases

Common type aliases for convenience.

Interval Types

namespace dis {
    using real_interval = interval<double>;
    using integer_interval = interval<int>;
}

Set Types

namespace dis {
    using real_set = disjoint_interval_set<real_interval>;
    using integer_set = disjoint_interval_set<integer_interval>;
}

Multi-Dimensional

namespace dis {
    template<typename T>
    using rectangle = interval_nd<T, 2>;

    template<typename T>
    using box = interval_nd<T, 3>;
}