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