Generates all operators using a method returning a tuple. More...
#include <OperatorSuppliers.h>
Public Member Functions | |
constexpr bool | operator== (const LexicographicComparable &other) const |
constexpr bool | operator!= (const LexicographicComparable &other) const |
constexpr bool | operator< (const LexicographicComparable &other) const |
constexpr bool | operator<= (const LexicographicComparable &other) const |
constexpr bool | operator> (const LexicographicComparable &other) const |
constexpr bool | operator>= (const LexicographicComparable &other) const |
Static Public Member Functions | |
static constexpr const T & | getDerived (const LexicographicComparable &base) |
Generates all operators using a method returning a tuple.
The tuple-generating function should exploit tuples returning references using a form like: