Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Interval< T > Member List

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
highAleph::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
lowAleph::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