HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Tf_PyDefHelpers Namespace Reference

Classes

struct  _PtrInterface
 
struct  _PtrFromPythonConversionPolicy
 
struct  _PtrFromPythonConversionPolicy< TfRefPtr< T > >
 
struct  _PtrFromPython
 
struct  _AnyWeakPtrFromPython
 
struct  _ConstPtrToPython
 
struct  _PtrToPython
 
struct  _ConvertPtrToPython
 
struct  _PtrToPythonWrapper
 
struct  WeakPtr
 
struct  RefAndWeakPtr
 

Functions

template<typename PtrType >
bool _IsPtrExpired (object const &self)
 
template<typename PtrType >
bool _IsPtrValid (object const &self)
 
template<typename PtrType >
bool _ArePtrsEqual (PtrType const &self, PtrType const &other)
 
template<typename PtrType >
bool _ArePtrsNotEqual (PtrType const &self, PtrType const &other)
 
template<typename Source , typename Target >
disable_if< mpl::or_
< is_abstract< Source >
, is_abstract< Target >
> >::type 
_RegisterImplicitConversion ()
 
template<typename Source , typename Target >
enable_if< mpl::or_
< is_abstract< Source >
, is_abstract< Target >
> >::type 
_RegisterImplicitConversion ()
 

Function Documentation

template<typename PtrType >
bool Tf_PyDefHelpers::_ArePtrsEqual ( PtrType const self,
PtrType const other 
)

Definition at line 155 of file pyPtrHelpers.h.

template<typename PtrType >
bool Tf_PyDefHelpers::_ArePtrsNotEqual ( PtrType const self,
PtrType const other 
)

Definition at line 158 of file pyPtrHelpers.h.

template<typename PtrType >
bool Tf_PyDefHelpers::_IsPtrExpired ( object const self)

Definition at line 139 of file pyPtrHelpers.h.

template<typename PtrType >
bool Tf_PyDefHelpers::_IsPtrValid ( object const self)

Definition at line 150 of file pyPtrHelpers.h.

template<typename Source , typename Target >
disable_if<mpl::or_<is_abstract<Source>, is_abstract<Target> > >::type Tf_PyDefHelpers::_RegisterImplicitConversion ( )

Definition at line 251 of file pyPtrHelpers.h.

template<typename Source , typename Target >
enable_if<mpl::or_<is_abstract<Source>, is_abstract<Target> > >::type Tf_PyDefHelpers::_RegisterImplicitConversion ( )

Definition at line 257 of file pyPtrHelpers.h.