#include "CPyCppyy.h"#include "CPPInstance.h"#include "CPPScope.h"#include "CPPOverload.h"#include "MemoryRegulator.h"#include "ProxyWrappers.h"#include "PyStrings.h"#include "TypeManip.h"#include "Utility.h"#include "CPyCppyy/DispatchPtr.h"#include <algorithm>#include <sstream>Namespaces | |
| namespace | CPyCppyy |
Macros | |
| #define | ARRAY_SIZE(pyobj) ((ExtendedData*)((pyobj)->fObject))->fArraySize |
| #define | CPYCPPYY_ASSOCIATIVE_OPERATOR_STUB(name, op, lmeth, rmeth) |
| #define | CPYCPPYY_OPERATOR_STUB(name, op, ometh) |
| #define | CPYCPPYY_ORDERED_OPERATOR_STUB(op, ometh, label) |
| #define | CPYCPPYY_STUB_BODY(name, op) |
| #define | CPYCPPYY_UNARY_OPERATOR(name, op, label) |
| #define | DATA_CACHE(pyobj) ((ExtendedData*)((pyobj)->fObject))->fDatamemberCache |
| #define | DISPATCHPTR(pyobj) ((ExtendedData*)((pyobj)->fObject))->fDispatchPtr |
| #define | EXT_OBJECT(pyobj) ((ExtendedData*)((pyobj)->fObject))->fObject |
| #define | SMART_CLS(pyobj) ((ExtendedData*)((pyobj)->fObject))->fSmartClass |
| #define | SMART_TYPE(pyobj) SMART_CLS(pyobj)->fCppType |
Definition at line 84 of file CPPInstance.cxx.
Definition at line 965 of file CPPInstance.cxx.
Definition at line 954 of file CPPInstance.cxx.
Definition at line 927 of file CPPInstance.cxx.
Definition at line 987 of file CPPInstance.cxx.
Definition at line 80 of file CPPInstance.cxx.
Definition at line 83 of file CPPInstance.cxx.
Definition at line 79 of file CPPInstance.cxx.
Definition at line 81 of file CPPInstance.cxx.
Definition at line 82 of file CPPInstance.cxx.