HDK
|
#include "pxr/pxr.h"
#include "pxr/base/tf/pyObjWrapper.h"
#include "pxr/base/tf/pyLock.h"
#include "pxr/base/arch/demangle.h"
#include "pxr/base/arch/hints.h"
#include "pxr/base/arch/pragmas.h"
#include "pxr/base/tf/anyUniquePtr.h"
#include "pxr/base/tf/pointerAndBits.h"
#include "pxr/base/tf/preprocessorUtilsLite.h"
#include "pxr/base/tf/safeTypeCompare.h"
#include "pxr/base/tf/stringUtils.h"
#include "pxr/base/tf/tf.h"
#include "pxr/base/tf/type.h"
#include "pxr/base/vt/api.h"
#include "pxr/base/vt/hash.h"
#include "pxr/base/vt/streamOut.h"
#include "pxr/base/vt/traits.h"
#include "pxr/base/vt/types.h"
#include <hboost/intrusive_ptr.hpp>
#include <iosfwd>
#include <typeinfo>
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | Vt_DefaultValueFactory< T > |
struct | Vt_DefaultValueHolder |
struct | Vt_ValueStoredType< T > |
struct | Vt_ValueGetStored< T > |
class | VtValue |
struct | Vt_ValueShapeDataAccess |
struct | Vt_DefaultValueFactory< T > |
Macros | |
#define | VT_VALUE_SET_STORED_TYPE(SRC, DST) template <> struct Vt_ValueStoredType<SRC> { typedef DST Type; } |
#define | _VT_DECLARE_ZERO_VALUE_FACTORY(unused, elem) |
Functions | |
VT_API std::ostream & | VtStreamOut (std::vector< VtValue > const &val, std::ostream &) |
VT_VALUE_SET_STORED_TYPE (char const *, std::string) | |
VT_VALUE_SET_STORED_TYPE (char *, std::string) | |
TF_PP_SEQ_FOR_EACH (_VT_DECLARE_ZERO_VALUE_FACTORY,~, VT_VEC_VALUE_TYPES VT_MATRIX_VALUE_TYPES VT_QUATERNION_VALUE_TYPES VT_DUALQUATERNION_VALUE_TYPES) template<> inline const VtValue &VtValue | |
#define _VT_DECLARE_ZERO_VALUE_FACTORY | ( | unused, | |
elem | |||
) |
#define VT_VALUE_SET_STORED_TYPE | ( | SRC, | |
DST | |||
) | template <> struct Vt_ValueStoredType<SRC> { typedef DST Type; } |
TF_PP_SEQ_FOR_EACH | ( | _VT_DECLARE_ZERO_VALUE_FACTORY | , |
~ | , | ||
VT_VEC_VALUE_TYPES VT_MATRIX_VALUE_TYPES VT_QUATERNION_VALUE_TYPES | VT_DUALQUATERNION_VALUE_TYPES | ||
) | const |
VT_VALUE_SET_STORED_TYPE | ( | char const * | , |
std::string | |||
) |
VT_VALUE_SET_STORED_TYPE | ( | char * | , |
std::string | |||
) |