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

Namespaces

namespace  CPyCppyy
 

Macros

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

Macro Definition Documentation

◆ CPPYY_ARRAY_DECL_EXEC

#define CPPYY_ARRAY_DECL_EXEC (   name)
Value:
class name##ArrayExecutor : public Executor { \
dims_t fShape; \
public: \
name##ArrayExecutor(dims_t dims) : fShape(dims) {} \
virtual PyObject* Execute( \
virtual bool HasState() { return true; } \
}
dims_t fShape
_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 55 of file DeclareExecutors.h.

◆ CPPYY_DECL_EXEC

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

Definition at line 19 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 125 of file DeclareExecutors.h.

Variable Documentation

◆ fClass

Cppyy::TCppType_t fClass
protected

Definition at line 100 of file DeclareExecutors.h.

◆ fFlags

uint32_t fFlags
protected

Definition at line 112 of file DeclareExecutors.h.

◆ fRetType

std::string fRetType
protected

Definition at line 195 of file DeclareExecutors.h.

◆ fShape

dims_t fShape
private

Definition at line 64 of file DeclareExecutors.h.

◆ fSignature

std::string fSignature
protected

Definition at line 196 of file DeclareExecutors.h.

◆ fSize

dim_t fSize
protected

Definition at line 184 of file DeclareExecutors.h.