Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
DeclareExecutors.h File Reference
#include "Executors.h"
#include "CallContext.h"
Include dependency graph for DeclareExecutors.h:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  CPyCppyy
 Set of helper functions that are invoked from the pythonizors, on the Python side.
 

Macros

#define CPPYY_DECL_EXEC(name)
 
#define CPPYY_DECL_REFEXEC(name)
 

Macro Definition Documentation

◆ CPPYY_DECL_EXEC

#define CPPYY_DECL_EXEC (   name)
Value:
class name##Executor : public Executor { \
public: \
virtual PyObject* Execute( \
}
_object PyObject
char name[80]
Definition TGX11.cxx:110
intptr_t TCppMethod_t
Definition cpp_cppyy.h:22
void * TCppObject_t
Definition cpp_cppyy.h:21

Definition at line 17 of file DeclareExecutors.h.

◆ CPPYY_DECL_REFEXEC

#define CPPYY_DECL_REFEXEC (   name)
Value:
class name##RefExecutor : public RefExecutor { \
public: \
virtual PyObject* Execute( \
}

Definition at line 109 of file DeclareExecutors.h.

Variable Documentation

◆ fArraySize

Py_ssize_t fArraySize
protected

Definition at line 168 of file DeclareExecutors.h.

◆ fClass

Cppyy::TCppType_t fClass
protected

Definition at line 86 of file DeclareExecutors.h.

◆ fFlags

unsigned int fFlags
protected

Definition at line 98 of file DeclareExecutors.h.

◆ fRetType

std::string fRetType
protected

Definition at line 179 of file DeclareExecutors.h.

◆ fSignature

std::string fSignature
protected

Definition at line 180 of file DeclareExecutors.h.