HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Tf_MakePyConstructor::_RefPtrFactoryConverter< WeakPtr, P > Struct Template Reference

#include <makePyConstructor.h>

Public Types

typedef
std::remove_reference_t< P > 
Ptr
 

Public Member Functions

bool convertible () const
 
PyObject * operator() (Ptr const &p) const
 
PyTypeObject constget_pytype () const
 

Detailed Description

template<typename WeakPtr, typename P>
struct Tf_MakePyConstructor::_RefPtrFactoryConverter< WeakPtr, P >

Definition at line 258 of file makePyConstructor.h.

Member Typedef Documentation

template<typename WeakPtr , typename P >
typedef std::remove_reference_t<P> Tf_MakePyConstructor::_RefPtrFactoryConverter< WeakPtr, P >::Ptr

Definition at line 259 of file makePyConstructor.h.

Member Function Documentation

template<typename WeakPtr , typename P >
bool Tf_MakePyConstructor::_RefPtrFactoryConverter< WeakPtr, P >::convertible ( ) const
inline

Definition at line 260 of file makePyConstructor.h.

template<typename WeakPtr , typename P >
PyTypeObject const* Tf_MakePyConstructor::_RefPtrFactoryConverter< WeakPtr, P >::get_pytype ( ) const
inline

Definition at line 284 of file makePyConstructor.h.

template<typename WeakPtr , typename P >
PyObject* Tf_MakePyConstructor::_RefPtrFactoryConverter< WeakPtr, P >::operator() ( Ptr const p) const
inline

Definition at line 267 of file makePyConstructor.h.


The documentation for this struct was generated from the following file: