blob: 486a9c8213429fbba18c6ce6bb5a6b30a705b1e4 [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
Enrico Granata4b7b5aa2012-07-13 18:55:41 +00004
Kate Stoneb9c1b512016-09-06 20:57:50 +00005def BOOL_SummaryProvider(valobj, dict):
6 if not (valobj.IsValid()):
7 return "<invalid>"
8 if valobj.GetValueAsUnsigned() == 0:
9 return "NO"
10 else:
11 return "YES"
Enrico Granata4b7b5aa2012-07-13 18:55:41 +000012
Kate Stoneb9c1b512016-09-06 20:57:50 +000013
14def BOOLRef_SummaryProvider(valobj, dict):
15 return BOOL_SummaryProvider(valobj.GetChildAtIndex(0), dict)
16
17
18def BOOLPtr_SummaryProvider(valobj, dict):
19 return BOOL_SummaryProvider(valobj.Dereference(), dict)