#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 952 of file CPPInstance.cxx.
Definition at line 941 of file CPPInstance.cxx.
Definition at line 914 of file CPPInstance.cxx.
Definition at line 974 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.