blob: 75a4572add7aab6acd9143155a19c459e85c93d9 [file] [log] [blame]
Enrico Granatabac45f62012-01-31 17:01:51 +00001# Summaries for common ObjC types that require Python scripting
2# to be generated fit into this file
3
4def BOOL_SummaryProvider (valobj,dict):
Enrico Granata4b7b5aa2012-07-13 18:55:41 +00005 if not (valobj.IsValid()):
6 return "<invalid>"
Enrico Granatabac45f62012-01-31 17:01:51 +00007 if valobj.GetValueAsUnsigned() == 0:
8 return "NO"
9 else:
10 return "YES"
Enrico Granata4b7b5aa2012-07-13 18:55:41 +000011
12def BOOLRef_SummaryProvider (valobj, dict):
13 return BOOL_SummaryProvider (valobj.GetChildAtIndex(0),dict)
14
15def BOOLPtr_SummaryProvider (valobj,dict):
16 return BOOL_SummaryProvider (valobj.Dereference(),dict)