Home | History | Annotate | Download | only in DataFormatters

Lines Matching refs:valobj_sp

29 lldb_private::formatters::LibcxxVectorBoolSyntheticFrontEnd::LibcxxVectorBoolSyntheticFrontEnd (lldb::ValueObjectSP valobj_sp) :
30 SyntheticChildrenFrontEnd(*valobj_sp.get()),
36 if (valobj_sp)
116 ValueObjectSP valobj_sp = m_backend.GetSP();
117 if (!valobj_sp)
119 if (!valobj_sp)
121 m_exe_ctx_ref = valobj_sp->GetExecutionContextRef();
122 ValueObjectSP size_sp(valobj_sp->GetChildMemberWithName(ConstString("__size_"), true));
128 ValueObjectSP begin_sp(valobj_sp->GetChildMemberWithName(ConstString("__begin_"), true));
165 lldb_private::formatters::LibcxxVectorBoolSyntheticFrontEndCreator (CXXSyntheticChildren*, lldb::ValueObjectSP valobj_sp)
167 if (!valobj_sp)
169 return (new LibcxxVectorBoolSyntheticFrontEnd(valobj_sp));
190 lldb_private::formatters::LibCxxMapIteratorSyntheticFrontEnd::LibCxxMapIteratorSyntheticFrontEnd (lldb::ValueObjectSP valobj_sp) :
191 SyntheticChildrenFrontEnd(*valobj_sp.get()),
194 if (valobj_sp)
201 ValueObjectSP valobj_sp = m_backend.GetSP();
202 if (!valobj_sp)
205 TargetSP target_sp(valobj_sp->GetTargetSP());
210 if (!valobj_sp)
216 m_pair_ptr = valobj_sp->GetValueForExpressionPath(".__i_.__ptr_->__value_",
263 lldb_private::formatters::LibCxxMapIteratorSyntheticFrontEndCreator (CXXSyntheticChildren*, lldb::ValueObjectSP valobj_sp)
265 if (!valobj_sp)
267 return (new LibCxxMapIteratorSyntheticFrontEnd(valobj_sp));
280 lldb_private::formatters::LibCxxVectorIteratorSyntheticFrontEndCreator (CXXSyntheticChildren*, lldb::ValueObjectSP valobj_sp)
285 if (!valobj_sp)
287 return (new VectorIteratorSyntheticFrontEnd(valobj_sp,g_item_name));
290 lldb_private::formatters::LibcxxSharedPtrSyntheticFrontEnd::LibcxxSharedPtrSyntheticFrontEnd (lldb::ValueObjectSP valobj_sp) :
291 SyntheticChildrenFrontEnd(*valobj_sp.get()),
298 if (valobj_sp)
314 ValueObjectSP valobj_sp = m_backend.GetSP();
315 if (!valobj_sp)
319 return valobj_sp->GetChildMemberWithName(ConstString("__ptr_"), true);
333 m_count_sp = ValueObject::CreateValueObjectFromData("count", data, valobj_sp->GetExecutionContextRef(), shared_owners_sp->GetClangType());
346 m_weak_count_sp = ValueObject::CreateValueObjectFromData("count", data, valobj_sp->GetExecutionContextRef(), shared_weak_owners_sp->GetClangType());
359 ValueObjectSP valobj_sp = m_backend.GetSP();
360 if (!valobj_sp)
363 TargetSP target_sp(valobj_sp->GetTargetSP());
370 lldb::ValueObjectSP cntrl_sp(valobj_sp->GetChildMemberWithName(ConstString("__cntrl_"),true));
398 lldb_private::formatters::LibcxxSharedPtrSyntheticFrontEndCreator (CXXSyntheticChildren*, lldb::ValueObjectSP valobj_sp)
400 if (!valobj_sp)
402 return (new LibcxxSharedPtrSyntheticFrontEnd(valobj_sp));
405 lldb_private::formatters::LibcxxStdVectorSyntheticFrontEnd::LibcxxStdVectorSyntheticFrontEnd (lldb::ValueObjectSP valobj_sp) :
406 SyntheticChildrenFrontEnd(*valobj_sp.get()),
413 if (valobj_sp)
501 lldb_private::formatters::LibcxxStdVectorSyntheticFrontEndCreator (CXXSyntheticChildren*, lldb::ValueObjectSP valobj_sp)
503 if (!valobj_sp)
505 return (new LibcxxStdVectorSyntheticFrontEnd(valobj_sp));