Definition at line 56 of file checkTP.py.
◆ __init__()
def checkTP.Columbo.__init__ |
( |
|
self | ) |
|
Definition at line 58 of file checkTP.py.
62 print (
"## initializing...")
65 self.Type = cppyy.gbl.RootType
◆ loadDicts()
def checkTP.Columbo.loadDicts |
( |
|
self, |
|
|
|
klassName |
|
) |
| |
Definition at line 70 of file checkTP.py.
70 def loadDicts(self, klassName):
71 klassNames = [klassName]
72 print (
"## loading dictionary... [%s]" % klassName)
75 if klassName.startswith(
"std::_"):
80 if klassName
in _cpp_builtins:
85 loaded = getattr (self.gbl, klassName)
86 except Exception
as e:
87 print (
"Error loading dict. for [%s]" % klassName)
90 print (
"Failed to load dict for [%s]" % klassName)
92 klass = self.Type.ByName(klassName)
94 if not klass.IsStruct()
and not klass.IsClass():
97 for i
in range(klass.BaseSize()):
98 baseKlassName = klass.BaseAt(i).Name()
99 klassNames.extend (self.loadDicts(baseKlassName))
◆ gbl
◆ report
◆ Type
The documentation for this class was generated from the following file: