All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
traits.h File Reference
+ Include dependency graph for traits.h:

Go to the source code of this file.

Classes

struct  VtIsArray< T >
 Array concept. By default, types are not arrays. More...
 

Macros

#define VT_TYPE_IS_CHEAP_TO_COPY(T)
 
#define VT_TYPE_IS_VALUE_PROXY(T)
 

Macro Definition Documentation

#define VT_TYPE_IS_CHEAP_TO_COPY (   T)
Value:
template <> struct VtValueTypeHasCheapCopy<TF_PP_EAT_PARENS(T)> \
: std::true_type {}
#define TF_PP_EAT_PARENS(...)
Return the arguments as is except if the first argument starts with a matched parenthesis then remove...

Definition at line 52 of file traits.h.

#define VT_TYPE_IS_VALUE_PROXY (   T)
Value:
template <> struct VtIsValueProxy<TF_PP_EAT_PARENS(T)> \
: std::true_type {}
#define TF_PP_EAT_PARENS(...)
Return the arguments as is except if the first argument starts with a matched parenthesis then remove...

Definition at line 66 of file traits.h.