Definition at line 26 of file CPPInstance.h.
|
enum | EFlags {
kDefault = 0x0000
, kNoWrapConv = 0x0001
, kIsOwner = 0x0002
, kIsExtended = 0x0004
,
kIsReference = 0x0008
, kIsRValue = 0x0010
, kIsLValue = 0x0020
, kIsValue = 0x0040
,
kIsPtrPtr = 0x0080
, kIsArray = 0x0100
, kIsSmartPtr = 0x0200
, kNoMemReg = 0x0400
,
kHasLifeLine = 0x0800
, kIsRegulated = 0x1000
, kIsActual = 0x2000
} |
|
#include </home/sftnight/build/workspace/root-makedoc-v632/rootspi/rdoc/src/v6-32-00-patches/bindings/pyroot/cppyy/CPyCppyy/src/CPPInstance.h>
◆ EFlags
Enumerator |
---|
kDefault | |
kNoWrapConv | |
kIsOwner | |
kIsExtended | |
kIsReference | |
kIsRValue | |
kIsLValue | |
kIsValue | |
kIsPtrPtr | |
kIsArray | |
kIsSmartPtr | |
kNoMemReg | |
kHasLifeLine | |
kIsRegulated | |
kIsActual | |
Definition at line 28 of file CPPInstance.h.
◆ CPPInstance()
CPyCppyy::CPPInstance::CPPInstance |
( |
| ) |
|
|
delete |
◆ ArrayLength()
◆ CastToArray()
void CPyCppyy::CPPInstance::CastToArray |
( |
Py_ssize_t |
sz | ) |
|
◆ Copy()
◆ CppOwns()
void CPyCppyy::CPPInstance::CppOwns |
( |
| ) |
|
◆ CreateExtension()
void CPyCppyy::CPPInstance::CreateExtension |
( |
| ) |
|
|
inlineprivate |
◆ GetDatamemberCache()
◆ GetExtendedObject()
void * CPyCppyy::CPPInstance::GetExtendedObject |
( |
| ) |
|
|
private |
◆ GetObject()
void * CPyCppyy::CPPInstance::GetObject |
( |
| ) |
|
|
inline |
◆ GetObjectRaw()
void *& CPyCppyy::CPPInstance::GetObjectRaw |
( |
| ) |
|
|
inline |
◆ GetSmartIsA()
◆ GetSmartObject()
void * CPyCppyy::CPPInstance::GetSmartObject |
( |
| ) |
|
|
inline |
◆ IsExtended()
bool CPyCppyy::CPPInstance::IsExtended |
( |
| ) |
const |
|
inline |
◆ IsSmart()
bool CPyCppyy::CPPInstance::IsSmart |
( |
| ) |
const |
|
inline |
◆ ObjectIsA()
◆ PythonOwns()
void CPyCppyy::CPPInstance::PythonOwns |
( |
| ) |
|
◆ Set()
void CPyCppyy::CPPInstance::Set |
( |
void * |
address, |
|
|
EFlags |
flags = kDefault |
|
) |
| |
|
inline |
◆ SetDispatchPtr()
void CPyCppyy::CPPInstance::SetDispatchPtr |
( |
void * |
ptr | ) |
|
◆ SetSmart()
void CPyCppyy::CPPInstance::SetSmart |
( |
PyObject * |
smart_type | ) |
|
◆ fFlags
uint32_t CPyCppyy::CPPInstance::fFlags |
◆ fObject
PyObject_HEAD void* CPyCppyy::CPPInstance::fObject |
bindings/pyroot/cppyy/CPyCppyy/src/CPPInstance.h
bindings/pyroot/cppyy/CPyCppyy/src/CPPInstance.cxx