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 </github/home/ROOT-CI/src/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
bindings/pyroot/cppyy/CPyCppyy/src/CPPInstance.h
bindings/pyroot/cppyy/CPyCppyy/src/CPPInstance.cxx