#include "pxr/pxr.h"
#include "pxr/base/vt/api.h"
#include "pxr/base/tf/preprocessorUtils.h"
#include <hboost/type_traits/has_trivial_assign.hpp>
#include <type_traits>
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 52 of file traits.h.
#define VT_TYPE_IS_ERASED_VALUE_PROXY |
( |
|
T | ) |
|
Value:
: std::true_type {}
#define TF_PP_EAT_PARENS(...)
Definition at line 138 of file traits.h.
#define VT_TYPE_IS_TYPED_VALUE_PROXY |
( |
|
T | ) |
|
Value:
: std::true_type {}
#define TF_PP_EAT_PARENS(...)
Definition at line 111 of file traits.h.
template<class T , typename std::enable_if< !VtIsTypedValueProxy< T >::value, int >::type = 0>