11 #define _CONCAT2_IMPL(X,Y) 17 #define _CONCAT2_WRAP(X,Y) 27 #define CONCAT3(X,Y,Z) 41 #define NAME4(X,Y,W,Z) 45 #define PROVIDE_ASSIGNMENT_OPERATOR(PROVIDER) 49 #define PROVIDE_ALL_BINARY_OPERATORS(PROVIDER) #define NAME2(X, Y)
Merges two tokens using a _.
#define _CONCAT2_WRAP(X, Y)
#define NAME3(X, Y, Z)
Merges three tokens with two _.
#define CONCAT3(X, Y, Z)
Concatenate three tokens.
#define _CONCAT2_IMPL(X, Y)