|
|
#define | DECLARE_ONE_CMP(PRE, QUAL, COMPARATOR, MY_TYPE) PRE bool QUAL operator COMPARATOR(const MY_TYPE & other) const; |
| |
|
#define | DECLARE_EQUAL(prefix, qualification, my_type) DECLARE_ONE_CMP(prefix, qualification, ==, my_type) |
| |
|
#define | DECLARE_LEQ(prefix, qualification, my_type) DECLARE_ONE_CMP(prefix, qualification, <, my_type) |
| |
|
#define | DECLARE_NEQ(prefix, qualification, my_type) DECLARE_ONE_CMP(prefix, qualification, !=, my_type) |
| |
| #define | GENERATE_ONE_CMP(PRE, QUAL, COMPARATOR, MY_TYPE, ...) |
| |
|
#define | GENERATE_EQUAL(prefix, qualification, my_type, args...) GENERATE_ONE_CMP(prefix, qualification, ==, my_type, args) |
| |
|
#define | GENERATE_LEQ(prefix, qualification, my_type, args...) GENERATE_ONE_CMP(prefix, qualification, <, my_type, args) |
| |
|
#define | GENERATE_NEQ(prefix, qualification, my_type, args...) GENERATE_ONE_CMP(prefix, qualification, !=, my_type, args) |
| |
| #define | DECLARE_CMP(my_type) |
| |
| #define | DECLARE_CMP_EXT(prefix, qualification, my_type) |
| |
| #define | GENERATE_CMP(args...) |
| |
| #define | GENERATE_CMP_EXT(prefix, my_type, args...) |
| |