# Summaries for common ObjC types that require Python scripting | |
# to be generated fit into this file | |
def BOOL_SummaryProvider(valobj, dict): | |
if not (valobj.IsValid()): | |
return "<invalid>" | |
if valobj.GetValueAsUnsigned() == 0: | |
return "NO" | |
else: | |
return "YES" | |
def BOOLRef_SummaryProvider(valobj, dict): | |
return BOOL_SummaryProvider(valobj.GetChildAtIndex(0), dict) | |
def BOOLPtr_SummaryProvider(valobj, dict): | |
return BOOL_SummaryProvider(valobj.Dereference(), dict) |