ROOT 6.10/09 Reference Guide |
#include "PyROOT.h"
#include "PyStrings.h"
#include "Executors.h"
#include "ObjectProxy.h"
#include "TPyBufferFactory.h"
#include "RootWrapper.h"
#include "Utility.h"
#include "TClassEdit.h"
#include <cstring>
#include <utility>
#include <sstream>
Namespaces | |
PyROOT | |
Macros | |
#define | PYROOT_EXECUTOR_FACTORY(name) |
#define | PYROOT_IMPL_GILCALL(rtype, tcode) |
#define | PYROOT_IMPLEMENT_ARRAY_EXECUTOR(name, type) |
#define | PYROOT_IMPLEMENT_BASIC_REFEXECUTOR(name, type, stype, F1, F2) |
Typedefs | |
typedef std::map< std::string, ExecutorFactory_t > | PyROOT::ExecFactories_t |
typedef TExecutor *(* | PyROOT::ExecutorFactory_t) () |
Functions | |
static Cppyy::TCppObject_t | GILCallConstructor (Cppyy::TCppMethod_t method, Cppyy::TCppType_t klass, PyROOT::TCallContext *ctxt) |
static Cppyy::TCppObject_t | GILCallO (Cppyy::TCppMethod_t method, Cppyy::TCppObject_t self, PyROOT::TCallContext *ctxt, Cppyy::TCppType_t klass) |
PYROOT_IMPLEMENT_BASIC_REFEXECUTOR (LongLong, Long64_t, Long64_t, PyLong_FromLongLong, PyLong_AsLongLong) PYROOT_IMPLEMENT_BASIC_REFEXECUTOR(ULongLong | |
PyLongOrInt_AsULong64 | PYROOT_IMPLEMENT_BASIC_REFEXECUTOR (LongDouble, LongDouble_t, LongDouble_t, PyFloat_FromDouble, PyFloat_AsDouble) PyObject *PyROOT |
execute <method> with argument <self, ctxt>, return python string return value More... | |
static PyObject * | PyROOT_PyBool_FromInt (Int_t b) |
static PyObject * | PyROOT_PyUnicode_FromInt (Int_t c) |
Variables | |
ExecFactories_t | PyROOT::gExecFactories |
PyLong_FromUnsignedLongLong | |
ULong64_t | |
#define PYROOT_EXECUTOR_FACTORY | ( | name | ) |
Definition at line 743 of file Executors.cxx.
#define PYROOT_IMPL_GILCALL | ( | rtype, | |
tcode | |||
) |
Definition at line 56 of file Executors.cxx.
#define PYROOT_IMPLEMENT_ARRAY_EXECUTOR | ( | name, | |
type | |||
) |
Definition at line 359 of file Executors.cxx.
Definition at line 261 of file Executors.cxx.
|
inlinestatic |
Definition at line 82 of file Executors.cxx.
|
inlinestatic |
Definition at line 76 of file Executors.cxx.
PYROOT_IMPLEMENT_BASIC_REFEXECUTOR | ( | LongLong | , |
Long64_t | , | ||
Long64_t | , | ||
PyLong_FromLongLong | , | ||
PyLong_AsLongLong | |||
) |
PyLongOrInt_AsULong64 PYROOT_IMPLEMENT_BASIC_REFEXECUTOR | ( | LongDouble | , |
LongDouble_t | , | ||
LongDouble_t | , | ||
PyFloat_FromDouble | , | ||
PyFloat_AsDouble | |||
) |
execute <method> with argument <self, ctxt>, return python string return value
Definition at line 292 of file Executors.cxx.
Definition at line 94 of file Executors.cxx.
Definition at line 88 of file Executors.cxx.
PyLong_FromUnsignedLongLong |
Definition at line 289 of file Executors.cxx.
Definition at line 289 of file Executors.cxx.