Go to the source code of this file.
|
| template<class T , typename std::enable_if< !VtIsTypedValueProxy< T >::value, int >::type = 0> |
| T const & | VtGetProxiedObject (T const &nonProxy) |
| |
| #define VT_TYPE_IS_CHEAP_TO_COPY |
( |
|
T | ) |
|
Value:
: std::true_type {}
#define TF_PP_EAT_PARENS(...)
Definition at line 37 of file traits.h.
| #define VT_TYPE_IS_ERASED_VALUE_PROXY |
( |
|
T | ) |
|
Value:
: std::true_type {}
#define TF_PP_EAT_PARENS(...)
Definition at line 123 of file traits.h.
| #define VT_TYPE_IS_TYPED_VALUE_PROXY |
( |
|
T | ) |
|
Value:
: std::true_type {}
#define TF_PP_EAT_PARENS(...)
Definition at line 96 of file traits.h.
| #define VT_VALUE_TYPE_CAN_COMPOSE |
( |
|
T | ) |
|
Value:
: std::true_type {};
#define TF_PP_EAT_PARENS(...)
A helper for specializing the above trait.
Definition at line 140 of file traits.h.
| #define VT_VALUE_TYPE_CAN_TRANSFORM |
( |
|
T | ) |
|
Value:
: std::true_type {};
#define TF_PP_EAT_PARENS(...)
A helper for specializing the above trait.
Definition at line 150 of file traits.h.
template<class T , typename std::enable_if< !VtIsTypedValueProxy< T >::value, int >::type = 0>
| T const& VtGetProxiedObject |
( |
T const & |
nonProxy | ) |
|