#include "PyROOT.h"
#include "PyStrings.h"
#include "ObjectProxy.h"
#include "RootWrapper.h"
#include "Utility.h"
#include "TBufferFile.h"
#include "TClass.h"
#include "TObject.h"
#include "TROOT.h"
#include <algorithm>
Go to the source code of this file.
#define PYROOT_STUB |
( |
|
name, |
|
|
|
op, |
|
|
|
pystring |
|
) |
| |
Value:
} else { \
Py_INCREF( Py_NotImplemented );
\
} \
} \
left, right, #op,
"__"#
name"__",
"__r"#
name"__" ) ) { \
Py_INCREF( Py_NotImplemented );
\
} \
\
return PyObject_CallMethodObjArgs( left, pystring, right,
NULL ); \
}
Bool_t AddBinaryOperator(PyObject *left, PyObject *right, const char *op, const char *label, const char *alt_label=NULL)
Install the named operator (op) into the left object's class if such a function exists as a global ov...
void swap(ROOT::THist< DIMENSIONS, PRECISION > &a, ROOT::THist< DIMENSIONS, PRECISION > &b) noexcept
Swap two histograms.
if(pyself &&pyself!=Py_None)
Bool_t ObjectProxy_Check(T *object)
Definition at line 299 of file ObjectProxy.cxx.