Definition at line 37 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 | |
uint32_t | fFlags | |
union { | ||
CppToPyMap_t * fCppObjects | ||
std::vector< PyObject * > * fUsing | ||
} | fImp | |
char * | fModuleName | |
Utility::PyOperators * | fOperators | |
PyHeapTypeObject | fType | |
Private Member Functions | |
CPPScope ()=delete | |
#include </github/home/ROOT-CI/src/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.h>
Enumerator | |
---|---|
kNone | |
kIsMeta | |
kIsNamespace | |
kIsException | |
kIsSmart | |
kIsPython | |
kIsMultiCross | |
kIsInComplete | |
kNoImplicit | |
kNoOSInsertion | |
kGblOSInsertion | |
kNoPrettyPrint |
Definition at line 39 of file CPPScope.h.
|
privatedelete |
CppToPyMap_t* CPyCppyy::CPPScope::fCppObjects |
Definition at line 58 of file CPPScope.h.
Cppyy::TCppType_t CPyCppyy::CPPScope::fCppType |
Definition at line 55 of file CPPScope.h.
uint32_t CPyCppyy::CPPScope::fFlags |
Definition at line 56 of file CPPScope.h.
union { ... } CPyCppyy::CPPScope::fImp |
char* CPyCppyy::CPPScope::fModuleName |
Definition at line 62 of file CPPScope.h.
Utility::PyOperators* CPyCppyy::CPPScope::fOperators |
Definition at line 61 of file CPPScope.h.
PyHeapTypeObject CPyCppyy::CPPScope::fType |
Definition at line 54 of file CPPScope.h.
std::vector<PyObject*>* CPyCppyy::CPPScope::fUsing |
Definition at line 59 of file CPPScope.h.