24 #ifndef PXR_BASE_TF_TYPE_FUNCTIONS_H
25 #define PXR_BASE_TF_TYPE_FUNCTIONS_H
53 template <
class T,
class ENABLE =
void>
107 #endif // PXR_BASE_TF_TYPE_FUNCTIONS_H
static bool IsNull(const T &)
static T * ConstructFromRawPtr(T *ptr)
static void Class_Object_MUST_Be_Passed_By_Address()
static void Object_CANNOT_Be_a_Pointer()
static bool IsNull(T *ptr)
static T * GetRawPtr(T *t)
static const T * ConstructFromRawPtr(T *ptr)
static void Class_Object_MUST_Not_Be_Const()
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
static T & ConstructFromRawPtr(T *ptr)
#define PXR_NAMESPACE_CLOSE_SCOPE
static const T * GetRawPtr(const T *t)
static const T * GetRawPtr(const T &t)
static void Class_Object_MUST_Not_Be_Const()
static bool IsNull(const T *ptr)
static void Class_Object_MUST_Be_Passed_By_Address()