#include "pxr/pxr.h"
#include "pxr/base/tf/pyLock.h"
#include "pxr/base/arch/demangle.h"
#include "pxr/base/arch/hints.h"
#include "pxr/base/tf/anyUniquePtr.h"
#include "pxr/base/tf/pointerAndBits.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/aligned_storage.hpp>
#include <hboost/intrusive_ptr.hpp>
#include <hboost/mpl/and.hpp>
#include <hboost/mpl/if.hpp>
#include <hboost/type_traits/decay.hpp>
#include <hboost/type_traits/has_trivial_assign.hpp>
#include <hboost/type_traits/has_trivial_constructor.hpp>
#include <hboost/type_traits/has_trivial_copy.hpp>
#include <hboost/type_traits/has_trivial_destructor.hpp>
#include <hboost/type_traits/is_same.hpp>
#include <hboost/utility/enable_if.hpp>
#include <iosfwd>
#include <typeinfo>
#include <type_traits>
Go to the source code of this file.
#define _VT_DECLARE_ZERO_VALUE_FACTORY |
( |
|
r, |
|
|
|
unused, |
|
|
|
elem |
|
) |
| |
#define VT_VALUE_SET_STORED_TYPE |
( |
|
SRC, |
|
|
|
DST |
|
) |
| template <> struct Vt_ValueStoredType<SRC> { typedef DST Type; } |