HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TfMakePyPtr< Ptr > Struct Template Reference

#include <pyPtrHelpers.h>

Public Types

typedef Ptr::DataType Pointee
 
typedef
hboost::python::objects::pointer_holder
< Ptr, Pointee
Holder
 
typedef std::pair< PyObject
*, bool > 
Result
 

Static Public Member Functions

static Result Execute (Ptr const &p)
 

Detailed Description

template<typename Ptr>
struct TfMakePyPtr< Ptr >

Definition at line 77 of file pyPtrHelpers.h.

Member Typedef Documentation

template<typename Ptr >
typedef hboost::python::objects::pointer_holder<Ptr, Pointee> TfMakePyPtr< Ptr >::Holder

Definition at line 79 of file pyPtrHelpers.h.

template<typename Ptr >
typedef Ptr::DataType TfMakePyPtr< Ptr >::Pointee

Definition at line 78 of file pyPtrHelpers.h.

template<typename Ptr >
typedef std::pair<PyObject*, bool> TfMakePyPtr< Ptr >::Result

Definition at line 80 of file pyPtrHelpers.h.

Member Function Documentation

template<typename Ptr >
static Result TfMakePyPtr< Ptr >::Execute ( Ptr const p)
inlinestatic

Definition at line 85 of file pyPtrHelpers.h.


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