ROOT
6.06/09
Reference Guide
|
#include "PyROOT.h"
#include "PyStrings.h"
#include "Converters.h"
#include "TCallContext.h"
#include "ObjectProxy.h"
#include "TPyBufferFactory.h"
#include "TCustomPyTypes.h"
#include "TTupleOfInstances.h"
#include "Utility.h"
#include "RootWrapper.h"
#include "TClass.h"
#include "TClassEdit.h"
#include <limits.h>
#include <stddef.h>
#include <string.h>
#include <utility>
#include <sstream>
Go to the source code of this file.
Namespaces | |
PyROOT | |
Macros | |
#define | PYROOT_IMPLEMENT_BASIC_CONVERTER(name, type, stype, F1, F2) |
#define | PYROOT_IMPLEMENT_BASIC_CONST_REF_CONVERTER(name, type, F1, verifier) |
#define | PYROOT_IMPLEMENT_BASIC_CONST_CHAR_REF_CONVERTER(name, type, low, high) |
#define | PYROOT_IMPLEMENT_BASIC_CHAR_CONVERTER(name, type, low, high) |
#define | PYROOT_IMPLEMENT_ARRAY_CONVERTER(name, type, code) |
#define | PYROOT_IMPLEMENT_STRING_AS_PRIMITIVE_CONVERTER(name, type, F1, F2) |
#define | PYROOT_BASIC_CONVERTER_FACTORY(name) |
#define | PYROOT_ARRAY_CONVERTER_FACTORY(name) |
Typedefs | |
typedef TConverter *(* | PyROOT::ConverterFactory_t) (Long_t size) |
typedef std::map< std::string, ConverterFactory_t > | PyROOT::ConvFactories_t |
Functions | |
static Bool_t | VerifyPyBool (PyObject *pyobject) |
static char | PyROOT_PyUnicode_AsChar (PyObject *pyobject) |
static Bool_t | VerifyPyLong (PyObject *pyobject) |
static Bool_t | VerifyPyFloat (PyObject *) |
static Int_t | ExtractChar (PyObject *pyobject, const char *tname, Int_t low, Int_t high) |
PYROOT_IMPLEMENT_ARRAY_CONVERTER (Bool, Bool_t, 'b') Bool_t PyROOT | |
convert <pyobject> to C++ long long*, set arg for call More... | |
Variables | |
ConvFactories_t | PyROOT::gConvFactories |
R__EXTERN PyObject * | PyROOT::gNullPtrObject = 0 |
#define PYROOT_ARRAY_CONVERTER_FACTORY | ( | name | ) |
Definition at line 1440 of file Converters.cxx.
#define PYROOT_BASIC_CONVERTER_FACTORY | ( | name | ) |
Definition at line 1434 of file Converters.cxx.
Definition at line 752 of file Converters.cxx.
Definition at line 161 of file Converters.cxx.
Definition at line 145 of file Converters.cxx.
Definition at line 131 of file Converters.cxx.
Definition at line 59 of file Converters.cxx.
Definition at line 818 of file Converters.cxx.
|
inlinestatic |
Definition at line 106 of file Converters.cxx.
PYROOT_IMPLEMENT_ARRAY_CONVERTER | ( | Bool | , |
Bool_t | , | ||
'b' | |||
) |
convert <pyobject> to C++ long long*, set arg for call
Definition at line 791 of file Converters.cxx.
|
inlinestatic |
Definition at line 86 of file Converters.cxx.
Referenced by ExtractChar().
Definition at line 75 of file Converters.cxx.
Definition at line 101 of file Converters.cxx.
Definition at line 91 of file Converters.cxx.