Definition at line 54 of file checkTP.py.
◆ __init__()
def checkTP.Columbo.__init__ |
( |
|
self | ) |
|
Definition at line 56 of file checkTP.py.
60 print (
"## initializing...")
63 self.Type = cppyy.gbl.RootType
◆ loadDicts()
def checkTP.Columbo.loadDicts |
( |
|
self, |
|
|
|
klassName |
|
) |
| |
Definition at line 68 of file checkTP.py.
68 def loadDicts(self, klassName):
69 klassNames = [klassName]
70 print (
"## loading dictionary... [%s]" % klassName)
73 if klassName.startswith(
"std::_"):
78 if klassName
in _cpp_builtins:
83 loaded = getattr (self.gbl, klassName)
84 except Exception
as e:
85 print (
"Error loading dict. for [%s]" % klassName)
88 print (
"Failed to load dict for [%s]" % klassName)
90 klass = self.Type.ByName(klassName)
92 if not klass.IsStruct()
and not klass.IsClass():
95 for i
in range(klass.BaseSize()):
96 baseKlassName = klass.BaseAt(i).Name()
97 klassNames.extend (self.loadDicts(baseKlassName))
◆ gbl
◆ report
◆ Type
The documentation for this class was generated from the following file: