|
ROOT 6.16/01 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>Namespaces | |
| namespace | PyROOT |
Macros | |
| #define | PYROOT_ARRAY_CONVERTER_FACTORY(name) |
| #define | PYROOT_BASIC_CONVERTER_FACTORY(name) |
| #define | PYROOT_IMPLEMENT_ARRAY_CONVERTER(name, type, code) |
| #define | PYROOT_IMPLEMENT_BASIC_CHAR_CONVERTER(name, type, low, high) |
| #define | PYROOT_IMPLEMENT_BASIC_CONST_CHAR_REF_CONVERTER(name, type, low, high) |
| #define | PYROOT_IMPLEMENT_BASIC_CONST_REF_CONVERTER(name, type, F1) |
| #define | PYROOT_IMPLEMENT_BASIC_CONVERTER(name, type, stype, F1, F2, tc) |
| #define | PYROOT_IMPLEMENT_STRING_AS_PRIMITIVE_CONVERTER(name, type, F1, F2) |
Typedefs | |
| typedef TConverter *(* | PyROOT::ConverterFactory_t) (Long_t size) |
| typedef std::map< std::string, ConverterFactory_t > | PyROOT::ConvFactories_t |
Functions | |
| 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... | |
| static Bool_t | PyROOT_PyLong_AsBool (PyObject *pyobject) |
| range-checking python integer to C++ bool conversion More... | |
| static Short_t | PyROOT_PyLong_AsShort (PyObject *pyobject) |
| range-checking python integer to C++ short int conversion More... | |
| static Long_t | PyROOT_PyLong_AsStrictLong (PyObject *pyobject) |
| strict python integer to C++ integer conversion More... | |
| static UShort_t | PyROOT_PyLong_AsUShort (PyObject *pyobject) |
| range-checking python integer to C++ unsigned short int conversion More... | |
| static Char_t | PyROOT_PyUnicode_AsChar (PyObject *pyobject) |
| python string to C++ char conversion More... | |
Variables | |
| ConvFactories_t | PyROOT::gConvFactories |
| R__EXTERN PyObject * | PyROOT::gNullPtrObject = 0 |
| #define PYROOT_ARRAY_CONVERTER_FACTORY | ( | name | ) |
Definition at line 1540 of file Converters.cxx.
| #define PYROOT_BASIC_CONVERTER_FACTORY | ( | name | ) |
Definition at line 1534 of file Converters.cxx.
| #define PYROOT_IMPLEMENT_ARRAY_CONVERTER | ( | name, | |
| type, | |||
| code | |||
| ) |
Definition at line 783 of file Converters.cxx.
| #define PYROOT_IMPLEMENT_BASIC_CHAR_CONVERTER | ( | name, | |
| type, | |||
| low, | |||
| high | |||
| ) |
Definition at line 235 of file Converters.cxx.
| #define PYROOT_IMPLEMENT_BASIC_CONST_CHAR_REF_CONVERTER | ( | name, | |
| type, | |||
| low, | |||
| high | |||
| ) |
Definition at line 219 of file Converters.cxx.
Definition at line 153 of file Converters.cxx.
Definition at line 849 of file Converters.cxx.
|
inlinestatic |
Definition at line 181 of file Converters.cxx.
convert pyobject to C++ long long*, set arg for call
Definition at line 822 of file Converters.cxx.
range-checking python integer to C++ bool conversion
Definition at line 65 of file Converters.cxx.
range-checking python integer to C++ short int conversion
Definition at line 102 of file Converters.cxx.
strict python integer to C++ integer conversion
Definition at line 121 of file Converters.cxx.
range-checking python integer to C++ unsigned short int conversion
Definition at line 84 of file Converters.cxx.
python string to C++ char conversion
Definition at line 78 of file Converters.cxx.