27 excobj->fTopMessage =
nullptr;
31 if (!
excobj->fCppInstance) {
45 excobj->fCppInstance =
nullptr;
56 if (
pyobj->fCppInstance)
59 if (
pyobj->fTopMessage)
68 if (
self->fCppInstance) {
71 if (
self->fTopMessage) {
84 if (
self->fTopMessage) {
86 return self->fTopMessage;
95 if (
self->fCppInstance)
126 if (
self->fCppInstance) {
138 if (
self->fCppInstance) {
140 if (!res)
return res;
156 if (
self->fCppInstance)
167#if PY_VERSION_HEX < 0x03000000
228 (
char*)
"cppyy.CPPExcInstance",
251 (
char*)
"cppyy exception object proxy (internal)",
#define CPyCppyy_PyText_Append
#define CPyCppyy_PyText_Check
#define PyVarObject_HEAD_INIT(type, size)
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 value
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
PyTypeObject CPPExcInstance_Type
static PyObject * ep_new(PyTypeObject *subtype, PyObject *args, PyObject *kwds)
static PyObject * ep_repr(CPPExcInstance *self)
static int ep_clear(CPPExcInstance *pyobj)
static void ep_dealloc(CPPExcInstance *pyobj)
static PyNumberMethods ep_as_number
static int ep_traverse(CPPExcInstance *pyobj, visitproc visit, void *args)
static int ep_setattro(CPPExcInstance *self, PyObject *attr, PyObject *value)
static PyObject * ep_getattro(CPPExcInstance *self, PyObject *attr)
static PyObject * ep_richcompare(CPPExcInstance *self, PyObject *other, int op)
static PyObject * ep_str(CPPExcInstance *self)
static int ep_nonzero(CPPExcInstance *self)