1# Summaries for common ObjC types that require Python scripting 2# to be generated fit into this file 3 4def BOOL_SummaryProvider (valobj,dict): 5 if not (valobj.IsValid()): 6 return "<invalid>" 7 if valobj.GetValueAsUnsigned() == 0: 8 return "NO" 9 else: 10 return "YES" 11 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) 17