Lines Matching defs:valobj
105 def __init__(self, valobj, internal_dict):
106 self.valobj = valobj
131 self.begin = self.valobj.GetChildMemberWithName("BeginX")
132 self.size = self.valobj.GetChildMemberWithName("Size")
133 the_type = self.valobj.GetType()
150 def __init__(self, valobj, internal_dict):
151 self.valobj = valobj
172 self.data = self.valobj.GetChildMemberWithName("Data")
173 length_obj = self.valobj.GetChildMemberWithName("Length")
180 def GetOptionalValue(valobj):
181 storage = valobj.GetChildMemberWithName("Storage")
183 storage = valobj
198 def OptionalSummaryProvider(valobj, internal_dict):
199 val = GetOptionalValue(valobj)
210 def __init__(self, valobj, internal_dict):
211 self.valobj = valobj
214 return self.valobj.num_children
218 return self.valobj.num_children
219 return self.valobj.GetIndexOfChildWithName(name)
222 if index < self.valobj.num_children:
223 return self.valobj.GetChildAtIndex(index)
224 return GetOptionalValue(self.valobj) or lldb.SBValue()
227 def SmallStringSummaryProvider(valobj, internal_dict):
229 vector = valobj.GetChildAtIndex(0)
240 def StringRefSummaryProvider(valobj, internal_dict):
241 if valobj.GetNumChildren() == 2:
245 actual_length = valobj.GetChildAtIndex(1).GetValueAsUnsigned()
251 data = valobj.GetChildAtIndex(0).GetPointeeData(item_count=length)
265 def ConstStringSummaryProvider(valobj, internal_dict):
266 if valobj.GetNumChildren() == 1:
267 return valobj.GetChildAtIndex(0).GetSummary()
279 def __init__(self, valobj, internal_dict):
280 self.valobj = valobj
294 expr_path = get_expression_path(self.valobj)
296 return self.valobj.CreateValueFromExpression(
300 return self.valobj.CreateValueFromExpression(
306 self.pointer_ty = self.valobj.GetType().GetTemplateArgumentType(0)
307 self.int_ty = self.valobj.GetType().GetTemplateArgumentType(2)
339 def __init__(self, valobj, internal_dict):
340 self.valobj = valobj
355 return self.valobj.CreateValueFromExpression(
360 self.pointer_int_pair = self.valobj.GetChildMemberWithName("Val")
362 self.valobj.GetChildMemberWithName("Val")
364 self.active_type_tag = self.valobj.CreateValueFromExpression(
367 self.template_args = parse_template_parameters(self.valobj.GetType().name)
370 def DenseMapSummary(valobj: lldb.SBValue, _) -> str:
371 raw_value = valobj.GetNonSyntheticValue()
384 valobj: lldb.SBValue
389 def __init__(self, valobj: lldb.SBValue, _) -> None:
390 self.valobj = valobj
397 entry = self.valobj.GetValueForExpressionPath(f".Buckets[{bucket_index}]")
413 num_entries = self.valobj.GetChildMemberWithName("NumEntries").unsigned
417 buckets = self.valobj.GetChildMemberWithName("Buckets")
418 num_buckets = self.valobj.GetChildMemberWithName("NumBuckets").unsigned
449 def __init__(self, valobj: lldb.SBValue, _) -> None:
450 self.expected = valobj