HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Tf_MakePyConstructor::NewCtor< R(Args...)> Struct Template Reference

#include <makePyConstructor.h>

+ Inheritance diagram for Tf_MakePyConstructor::NewCtor< R(Args...)>:

Public Types

typedef CtorBase< R(Args...)> Base
 
typedef Base::Sig Sig
 
- Public Types inherited from Tf_MakePyConstructor::CtorBase< R(Args...)>
typedef R(Args...) Sig
 
using Traits = TfFunctionTraits< R(Args...)* >
 

Public Member Functions

 NewCtor (Sig *func)
 

Static Public Member Functions

template<class CLS >
static bp::object __new__ (object &cls, Args...args)
 
- Static Public Member Functions inherited from Tf_MakePyConstructor::CtorBase< R(Args...)>
static void SetFunc (Sig *func)
 

Additional Inherited Members

- Static Public Attributes inherited from Tf_MakePyConstructor::CtorBase< R(Args...)>
static Sig_func
 

Detailed Description

template<typename R, typename... Args>
struct Tf_MakePyConstructor::NewCtor< R(Args...)>

Definition at line 451 of file makePyConstructor.h.

Member Typedef Documentation

template<typename R , typename... Args>
typedef CtorBase<R(Args...)> Tf_MakePyConstructor::NewCtor< R(Args...)>::Base

Definition at line 452 of file makePyConstructor.h.

template<typename R , typename... Args>
typedef Base::Sig Tf_MakePyConstructor::NewCtor< R(Args...)>::Sig

Definition at line 453 of file makePyConstructor.h.

Constructor & Destructor Documentation

template<typename R , typename... Args>
Tf_MakePyConstructor::NewCtor< R(Args...)>::NewCtor ( Sig func)
inline

Definition at line 454 of file makePyConstructor.h.

Member Function Documentation

template<typename R , typename... Args>
template<class CLS >
static bp::object Tf_MakePyConstructor::NewCtor< R(Args...)>::__new__ ( object cls,
Args...  args 
)
inlinestatic

Definition at line 457 of file makePyConstructor.h.


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