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

#include <makePyConstructor.h>

+ Inheritance diagram for Tf_MakePyConstructor::NewCtorWithClassReference< R(ClsRef, Args...)>:

Public Types

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

Public Member Functions

 NewCtorWithClassReference (Sig *func)
 

Static Public Member Functions

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

Additional Inherited Members

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

Detailed Description

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

Definition at line 605 of file makePyConstructor.h.

Member Typedef Documentation

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

Definition at line 607 of file makePyConstructor.h.

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

Definition at line 608 of file makePyConstructor.h.

Constructor & Destructor Documentation

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

Definition at line 609 of file makePyConstructor.h.

Member Function Documentation

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

Definition at line 612 of file makePyConstructor.h.


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