|
ROOT
Reference Guide |
|
Go to the documentation of this file. 1 #ifndef CPYCPPYY_CPPINSTANCE_H
2 #define CPYCPPYY_CPPINSTANCE_H
98 return *(
reinterpret_cast<void**
>(
fObject));
Set of helper functions that are invoked from the pythonizors, on the Python side.
void SetDispatchPtr(void *)
void Set(void *address, EFlags flags=kDefault)
std::vector< std::pair< ptrdiff_t, PyObject * > > CI_DatamemberCache_t
bool CPPInstance_CheckExact(T *object)
CI_DatamemberCache_t & GetDatamemberCache()
void * GetExtendedObject()
PyObject_HEAD void * fObject
CPPInstance * Copy(void *cppinst)
PyTypeObject CPPInstance_Type
void SetSmart(PyObject *smart_type)
Cppyy::TCppType_t GetSmartIsA() const
Cppyy::TCppType_t ObjectIsA(bool check_smart=true) const
bool CPPInstance_Check(T *object)
void op_dealloc_nofree(CPPInstance *)