| # 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) |