|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
This is the complete list of members for Aleph::Interval< T >, including all inherited members.
| contains(const T &p, const Compare &cmp=Compare()) const noexcept(std::is_nothrow_invocable_v< const Compare &, const T &, const T & >) | Aleph::Interval< T > | inline |
| high | Aleph::Interval< T > | |
| Interval() noexcept(std::is_nothrow_default_constructible_v< T >) | Aleph::Interval< T > | inline |
| Interval(const T &lo, const T &hi) noexcept(std::is_nothrow_copy_constructible_v< T >) | Aleph::Interval< T > | inline |
| Interval(T &&lo, T &&hi) noexcept(std::is_nothrow_move_constructible_v< T >) | Aleph::Interval< T > | inline |
| is_valid(const Compare &cmp=Compare()) const noexcept(std::is_nothrow_invocable_v< const Compare &, const T &, const T & >) | Aleph::Interval< T > | inline |
| low | Aleph::Interval< T > | |
| operator!=(const Interval &other) const noexcept(noexcept(*this==other)) | Aleph::Interval< T > | inline |
| operator==(const Interval &other) const noexcept(noexcept(std::declval< const T & >()==std::declval< const T & >())) | Aleph::Interval< T > | inline |
| overlaps(const Interval &other, const Compare &cmp=Compare()) const noexcept(std::is_nothrow_invocable_v< const Compare &, const T &, const T & >) | Aleph::Interval< T > | inline |
| point(const T &p) noexcept(std::is_nothrow_copy_constructible_v< T >) | Aleph::Interval< T > | inlinestatic |