Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
CPyCppyy::CPPSmartClass Class Reference

Definition at line 70 of file CPPScope.h.

Public Types

enum  EFlags {
  kNone = 0x0 , kIsMeta = 0x0001 , kIsNamespace = 0x0002 , kIsException = 0x0004 ,
  kIsSmart = 0x0008 , kIsPython = 0x0010 , kIsMultiCross = 0x0020 , kIsInComplete = 0x0040 ,
  kNoImplicit = 0x0080 , kNoOSInsertion = 0x0100 , kGblOSInsertion = 0x0200 , kNoPrettyPrint = 0x0400
}

Public Attributes

Cppyy::TCppType_t fCppType
Cppyy::TCppMethod_t fDereferencer
uint32_t fFlags
union { 
   CppToPyMap_t *   fCppObjects 
   std::vector< PyObject * > *   fUsing 
fImp
char * fModuleName
Utility::PyOperatorsfOperators
PyHeapTypeObject fType
Cppyy::TCppType_t fUnderlyingType

#include </home/stephan/code/root-2/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.h>

Inheritance diagram for CPyCppyy::CPPSmartClass:
CPyCppyy::CPPScope

Member Enumeration Documentation

◆ EFlags

Enumerator
kNone 
kIsMeta 
kIsNamespace 
kIsException 
kIsSmart 
kIsPython 
kIsMultiCross 
kIsInComplete 
kNoImplicit 
kNoOSInsertion 
kGblOSInsertion 
kNoPrettyPrint 

Definition at line 39 of file CPPScope.h.

Member Data Documentation

◆ fCppObjects

CppToPyMap_t* CPyCppyy::CPPScope::fCppObjects
inherited

Definition at line 58 of file CPPScope.h.

◆ fCppType

Cppyy::TCppType_t CPyCppyy::CPPScope::fCppType
inherited

Definition at line 55 of file CPPScope.h.

◆ fDereferencer

Cppyy::TCppMethod_t CPyCppyy::CPPSmartClass::fDereferencer

Definition at line 73 of file CPPScope.h.

◆ fFlags

uint32_t CPyCppyy::CPPScope::fFlags
inherited

Definition at line 56 of file CPPScope.h.

◆ [union]

union { ... } CPyCppyy::CPPScope::fImp

◆ fModuleName

char* CPyCppyy::CPPScope::fModuleName
inherited

Definition at line 62 of file CPPScope.h.

◆ fOperators

Utility::PyOperators* CPyCppyy::CPPScope::fOperators
inherited

Definition at line 61 of file CPPScope.h.

◆ fType

PyHeapTypeObject CPyCppyy::CPPScope::fType
inherited

Definition at line 54 of file CPPScope.h.

◆ fUnderlyingType

Cppyy::TCppType_t CPyCppyy::CPPSmartClass::fUnderlyingType

Definition at line 72 of file CPPScope.h.

◆ fUsing

std::vector<PyObject*>* CPyCppyy::CPPScope::fUsing
inherited

Definition at line 59 of file CPPScope.h.


The documentation for this class was generated from the following file: