data() const | Interval< DataType, NumericalType, IntervalKind > | inline |
data() | Interval< DataType, NumericalType, IntervalKind > | inline |
data_type typedef | Interval< DataType, NumericalType, IntervalKind > | |
high() const | Interval< DataType, NumericalType, IntervalKind > | inline |
Interval(numerical_type low, numerical_type high) | Interval< DataType, NumericalType, IntervalKind > | inline |
Interval(numerical_type low, numerical_type high, data_type const &data) | Interval< DataType, NumericalType, IntervalKind > | inline |
Interval(numerical_type low, numerical_type high, data_type &&data) | Interval< DataType, NumericalType, IntervalKind > | inline |
Interval(Interval const &)=default | Interval< DataType, NumericalType, IntervalKind > | |
Interval(Interval &&)=default | Interval< DataType, NumericalType, IntervalKind > | |
interval_kind typedef | Interval< DataType, NumericalType, IntervalKind > | |
length() const | Interval< DataType, NumericalType, IntervalKind > | inline |
low() const | Interval< DataType, NumericalType, IntervalKind > | inline |
numerical_type typedef | Interval< DataType, NumericalType, IntervalKind > | |
operator std::string() const | Interval< DataType, NumericalType, IntervalKind > | inline |
operator!=(Interval const &lhs, Interval const &rhs) | Interval< DataType, NumericalType, IntervalKind > | friend |
operator-(Interval const &other) const | Interval< DataType, NumericalType, IntervalKind > | inline |
operator=(Interval const &)=default | Interval< DataType, NumericalType, IntervalKind > | |
operator=(Interval &&)=default | Interval< DataType, NumericalType, IntervalKind > | |
operator==(Interval const &lhs, Interval const &rhs) | Interval< DataType, NumericalType, IntervalKind > | friend |
overlaps(numerical_type l, numerical_type h) const | Interval< DataType, NumericalType, IntervalKind > | inline |
overlaps(Interval const &other) const | Interval< DataType, NumericalType, IntervalKind > | inline |
overlaps_exclusive(numerical_type l, numerical_type h) const | Interval< DataType, NumericalType, IntervalKind > | inline |
overlaps_exclusive(Interval const &other) const | Interval< DataType, NumericalType, IntervalKind > | inline |
size() const | Interval< DataType, NumericalType, IntervalKind > | inline |
to_string(bool narrow=false) const | Interval< DataType, NumericalType, IntervalKind > | inline |
value_type typedef | Interval< DataType, NumericalType, IntervalKind > | |
within(numerical_type value) const | Interval< DataType, NumericalType, IntervalKind > | inline |
within(Interval const &other) const | Interval< DataType, NumericalType, IntervalKind > | inline |
~Interval()=default | Interval< DataType, NumericalType, IntervalKind > | |