Lines Matching refs:ValueObjectSP

85 LibcxxVariantGetIndexValidity(ValueObjectSP &impl_sp) {  in LibcxxVariantGetIndexValidity()
86 ValueObjectSP index_sp(impl_sp->GetChildMemberWithName("__index")); in LibcxxVariantGetIndexValidity()
113 std::optional<uint64_t> LibcxxVariantIndexValue(ValueObjectSP &impl_sp) { in LibcxxVariantIndexValue()
114 ValueObjectSP index_sp(impl_sp->GetChildMemberWithName("__index")); in LibcxxVariantIndexValue()
122 ValueObjectSP LibcxxVariantGetNthHead(ValueObjectSP &impl_sp, uint64_t index) { in LibcxxVariantGetNthHead()
123 ValueObjectSP data_sp(impl_sp->GetChildMemberWithName("__data")); in LibcxxVariantGetNthHead()
126 return ValueObjectSP{}; in LibcxxVariantGetNthHead()
128 ValueObjectSP current_level = data_sp; in LibcxxVariantGetNthHead()
130 ValueObjectSP tail_sp(current_level->GetChildMemberWithName("__tail")); in LibcxxVariantGetNthHead()
133 return ValueObjectSP{}; in LibcxxVariantGetNthHead()
146 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue()); in LibcxxVariantSummaryProvider()
150 ValueObjectSP impl_sp = GetChildMemberWithName( in LibcxxVariantSummaryProvider()
173 ValueObjectSP nth_head = LibcxxVariantGetNthHead(impl_sp, index_value); in LibcxxVariantSummaryProvider()
209 ValueObjectSP GetChildAtIndex(uint32_t idx) override;
218 ValueObjectSP impl_sp = formatters::GetChildMemberWithName( in Update()
236 ValueObjectSP VariantFrontEnd::GetChildAtIndex(uint32_t idx) { in GetChildAtIndex()
240 ValueObjectSP impl_sp = formatters::GetChildMemberWithName( in GetChildAtIndex()
252 ValueObjectSP nth_head = LibcxxVariantGetNthHead(impl_sp, index_value); in GetChildAtIndex()
267 ValueObjectSP head_value(nth_head->GetChildMemberWithName("__value")); in GetChildAtIndex()
277 lldb::ValueObjectSP valobj_sp) { in LibcxxVariantFrontEndCreator()