Class managing comparisons between T
objects via a Key
key.
More...
#include <DriftPartitions.h>
Public Types | |
using | Key_t = Key |
Type of comparison key. More... | |
using | Object_t = T |
Type of object to be compared. More... | |
Public Member Functions | |
bool | operator() (Key_t a, Key_t b) const |
bool | operator() (Object_t const &a, Key_t b) const |
bool | operator() (Key_t a, Object_t const &b) const |
bool | operator() (Object_t const &a, Object_t const &b) const |
Static Private Member Functions | |
static auto | key (T const &v) |
static auto | key_comp (Key_t a, Key_t b) |
Class managing comparisons between T
objects via a Key
key.
Definition at line 72 of file DriftPartitions.h.
using geo::details::Comparer< T, Key, KeyExtractor, KeyComparer >::Key_t = Key |
Type of comparison key.
Definition at line 235 of file DriftPartitions.h.
using geo::details::Comparer< T, Key, KeyExtractor, KeyComparer >::Object_t = T |
Type of object to be compared.
Definition at line 236 of file DriftPartitions.h.
|
inlinestaticprivate |
Definition at line 247 of file DriftPartitions.h.
|
inlinestaticprivate |
Definition at line 248 of file DriftPartitions.h.
|
inline |
Definition at line 238 of file DriftPartitions.h.
|
inline |
Definition at line 239 of file DriftPartitions.h.
|
inline |
Definition at line 241 of file DriftPartitions.h.
|
inline |
Definition at line 243 of file DriftPartitions.h.