Lines Matching refs:valobj

55     def __init__(self, valobj, internal_dict):  argument
56 self.valobj = valobj;
80 self.begin = self.valobj.GetChildMemberWithName('BeginX')
81 self.size = self.valobj.GetChildMemberWithName('Size')
82 the_type = self.valobj.GetType()
94 def __init__(self, valobj, internal_dict): argument
95 self.valobj = valobj;
115 self.data = self.valobj.GetChildMemberWithName('Data')
116 length_obj = self.valobj.GetChildMemberWithName('Length')
122 def GetOptionalValue(valobj): argument
123 storage = valobj.GetChildMemberWithName('Storage')
125 storage = valobj
139 def OptionalSummaryProvider(valobj, internal_dict): argument
140 val = GetOptionalValue(valobj)
149 def __init__(self, valobj, internal_dict): argument
150 self.valobj = valobj
153 return self.valobj.num_children
157 return self.valobj.num_children
158 return self.valobj.GetIndexOfChildWithName(name)
161 if index < self.valobj.num_children:
162 return self.valobj.GetChildAtIndex(index)
163 return GetOptionalValue(self.valobj) or lldb.SBValue()
165 def SmallStringSummaryProvider(valobj, internal_dict): argument
166 num_elements = valobj.GetNumChildren()
169 c = valobj.GetChildAtIndex(i).GetValue()
176 def StringRefSummaryProvider(valobj, internal_dict): argument
177 if valobj.GetNumChildren() == 2:
181 actual_length = valobj.GetChildAtIndex(1).GetValueAsUnsigned()
187 data = valobj.GetChildAtIndex(0).GetPointeeData(item_count=length)
201 def ConstStringSummaryProvider(valobj, internal_dict): argument
202 if valobj.GetNumChildren() == 1:
203 return valobj.GetChildAtIndex(0).GetSummary()
215 def __init__(self, valobj, internal_dict): argument
216 self.valobj = valobj
230 expr_path = get_expression_path(self.valobj)
232 …return self.valobj.CreateValueFromExpression('Pointer', f'({self.pointer_ty.name}){expr_path}.getP…
234 … return self.valobj.CreateValueFromExpression('Int', f'({self.int_ty.name}){expr_path}.getInt()')
238 self.pointer_ty = self.valobj.GetType().GetTemplateArgumentType(0)
239 self.int_ty = self.valobj.GetType().GetTemplateArgumentType(2)
271 def __init__(self, valobj, internal_dict): argument
272 self.valobj = valobj
287 …return self.valobj.CreateValueFromExpression('Ptr', f'({ptr_type_name}){self.val_expr_path}.getPoi…
290 self.pointer_int_pair = self.valobj.GetChildMemberWithName('Val')
291 self.val_expr_path = get_expression_path(self.valobj.GetChildMemberWithName('Val'))
292 …self.active_type_tag = self.valobj.CreateValueFromExpression('', f'(int){self.val_expr_path}.getIn…
293 self.template_args = parse_template_parameters(self.valobj.GetType().name)