HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TfPyFunctionFromPython< Ret(Args...)> Struct Template Reference

#include <pyFunction.h>

Classes

struct  Call
 
struct  CallMethod
 
struct  CallWeak
 

Public Member Functions

 TfPyFunctionFromPython ()
 

Static Public Member Functions

template<typename FuncType >
static void RegisterFunctionType ()
 
static voidconvertible (PyObject *obj)
 
template<typename FuncType >
static void construct (PyObject *src, hboost::python::converter::rvalue_from_python_stage1_data *data)
 

Detailed Description

template<typename Ret, typename... Args>
struct TfPyFunctionFromPython< Ret(Args...)>

Definition at line 51 of file pyFunction.h.

Constructor & Destructor Documentation

template<typename Ret , typename... Args>
TfPyFunctionFromPython< Ret(Args...)>::TfPyFunctionFromPython ( )
inline

Definition at line 100 of file pyFunction.h.

Member Function Documentation

template<typename Ret , typename... Args>
template<typename FuncType >
static void TfPyFunctionFromPython< Ret(Args...)>::construct ( PyObject *  src,
hboost::python::converter::rvalue_from_python_stage1_data *  data 
)
inlinestatic

Definition at line 118 of file pyFunction.h.

template<typename Ret , typename... Args>
static void* TfPyFunctionFromPython< Ret(Args...)>::convertible ( PyObject *  obj)
inlinestatic

Definition at line 113 of file pyFunction.h.

template<typename Ret , typename... Args>
template<typename FuncType >
static void TfPyFunctionFromPython< Ret(Args...)>::RegisterFunctionType ( )
inlinestatic

Definition at line 107 of file pyFunction.h.


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