brintos

brintos / llvm-project-archived public Read only

0
0
Text · 508 B · 486a9c8 Raw
20 lines · python
1# Summaries for common ObjC types that require Python scripting2# to be generated fit into this file3 4 5def 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"12 13 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)20