aboutsummaryrefslogtreecommitdiffstats
path: root/tools/dump_metaobject.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/dump_metaobject.py')
-rw-r--r--tools/dump_metaobject.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/dump_metaobject.py b/tools/dump_metaobject.py
index fd95374ce..873d90e65 100644
--- a/tools/dump_metaobject.py
+++ b/tools/dump_metaobject.py
@@ -68,12 +68,18 @@ def _dump_metaobject_helper(meta_obj, indent):
meta_enum = meta_obj.enumerator(e)
name = meta_enum.name()
value_str = ''
+ descr = ''
+ if meta_enum.isFlag():
+ descr += ' flag'
+ if meta_enum.isScoped():
+ descr += ' scoped'
for k in range(0, meta_enum.keyCount()):
if k > 0:
value_str += ', '
value_str += '{} = {}'.format(meta_enum.key(k),
meta_enum.value(k))
- print('{}{:4d} {} ({})'.format(indent, e, name, value_str))
+ print('{}{:4d} {}{} ({})'.format(indent, e, name, descr,
+ value_str))
property_offset = meta_obj.propertyOffset()
property_count = meta_obj.propertyCount()