|
UFO 1.0.0
An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
|
Comparator for interval ordering in associative containers. More...
#include <lib/core/include/ufo/core/range.hpp>
Public Types | |
| using | is_transparent = std::true_type |
| using | range_type = std::pair< T, T > |
Public Member Functions | |
| constexpr bool | operator() (Range lhs, Range rhs) const noexcept |
| constexpr bool | operator() (Range lhs, range_type rhs) const noexcept |
| constexpr bool | operator() (range_type lhs, Range rhs) const noexcept |
Comparator for interval ordering in associative containers.
Implements interval ordering: [a, b] < [c, d] iff b < c. Supports transparent (heterogeneous) lookup.
| using ufo::Range< T >::Comparator::is_transparent = std::true_type |
| using ufo::Range< T >::Comparator::range_type = std::pair<T, T> |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |