81      if (className.find(
"__cppyy_internal::Dispatcher") == 0) {
 
   83                      "generic streaming of Python objects whose class derives from a C++ class is not supported. " 
   84                      "Please refer to the Python pickle documentation for instructions on how to define " 
   85                      "a custom __reduce__ method for the derived Python class");
 
 
  127   const char *
attr = 
"__reduce__";
 
  133   pdef->ml_doc = 
nullptr;
 
 
PyObject * op_reduce(PyObject *self, PyObject *)
PyROOT object proxy pickle support Turn the object proxy instance into a character stream and return ...
 
#define PyBytes_AS_STRING
 
#define PyBytes_FromString
 
#define PyBytes_FromStringAndSize
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t result
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t attr
 
The concrete implementation of TBuffer for writing/reading to/from a ROOT file or socket.
 
void WriteFastArray(const Bool_t *b, Long64_t n) override
Write array of n bools into the I/O buffer.
 
void * ReadObjectAny(const TClass *cast) override
Read object from I/O buffer.
 
static TClass * GetClass(const char *name, Bool_t load=kTRUE, Bool_t silent=kFALSE)
Static method returning pointer to TClass of the specified class name.
 
PyObject * CustomInstanceMethod_New(PyObject *func, PyObject *self, PyObject *pyclass)
 
CPYCPPYY_EXTERN PyObject * Instance_FromVoidPtr(void *addr, const std::string &classname, bool python_owns=false)
 
CPYCPPYY_EXTERN void * Instance_AsVoidPtr(PyObject *pyobject)
 
RPY_EXPORTED std::string GetScopedFinalName(TCppType_t type)
 
RPY_EXPORTED TCppScope_t GetScope(const std::string &scope_name)
 
PyObject * AddCPPInstancePickling(PyObject *self, PyObject *args)
Set reduce attribute for CPPInstance objects.
 
PyObject * CPPInstanceExpand(PyObject *self, PyObject *args)
Deserialize pickled objects.