Go to the source code of this file.
|
#define | MAKE_TRAITS ; |
|
#define | uLibCheckFunction(class_name, name, out,...) { out (class_name::*x)(__VA_ARGS__) = &class_name::name; (void) x; } |
|
#define | uLibCheckConstFunction(class_name, name, out,...) { out (class_name::*x)(__VA_ARGS__) const = &class_name::name; (void) x; } |
|
#define | uLibCheckMember(class_name, name, type) { class_name x; type *y = &x.name; (void) y; } |
|
#define uLibCheckConstFunction |
( |
|
class_name, |
|
|
|
name, |
|
|
|
out, |
|
|
|
... |
|
) |
| { out (class_name::*x)(__VA_ARGS__) const = &class_name::name; (void) x; } |
#define uLibCheckFunction |
( |
|
class_name, |
|
|
|
name, |
|
|
|
out, |
|
|
|
... |
|
) |
| { out (class_name::*x)(__VA_ARGS__) = &class_name::name; (void) x; } |
#define uLibCheckMember |
( |
|
class_name, |
|
|
|
name, |
|
|
|
type |
|
) |
| { class_name x; type *y = &x.name; (void) y; } |