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; } |