Lines Matching refs:ValueObjectSP
28 explicit MapEntry(ValueObjectSP entry_sp) : m_entry_sp(entry_sp) {} in MapEntry()
30 : m_entry_sp(entry ? entry->GetSP() : ValueObjectSP()) {} in MapEntry()
32 ValueObjectSP left() const { in left()
40 ValueObjectSP right() const { in right()
49 ValueObjectSP parent() const { in parent()
72 ValueObjectSP GetEntry() const { return m_entry_sp; } in GetEntry()
74 void SetEntry(ValueObjectSP entry) { m_entry_sp = entry; } in SetEntry()
81 ValueObjectSP m_entry_sp;
89 MapIterator(ValueObjectSP entry, size_t depth = 0) in MapIterator()
98 ValueObjectSP value() { return m_entry.GetEntry(); } in value()
100 ValueObjectSP advance(size_t count) { in advance()
101 ValueObjectSP fail; in advance()
176 LibcxxStdMapSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
182 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
193 void GetValueOffset(const lldb::ValueObjectSP &node);
206 LibcxxStdMapSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp) in LibcxxStdMapSyntheticFrontEnd()
222 ValueObjectSP m_item(m_tree->GetChildMemberWithName(g_pair3_, true)); in CalculateNumChildren()
233 ValueObjectSP first_elem_parent = m_item->GetChildAtIndex(0, true); in CalculateNumChildren()
255 ValueObjectSP deref; in GetDataType()
287 const lldb::ValueObjectSP &node) { in GetValueOffset()
327 lldb::ValueObjectSP
335 return lldb::ValueObjectSP(); in GetChildAtIndex()
337 return lldb::ValueObjectSP(); in GetChildAtIndex()
351 ValueObjectSP iterated_sp(iterator.advance(actual_advancde)); in GetChildAtIndex()
364 return lldb::ValueObjectSP(); in GetChildAtIndex()
375 return lldb::ValueObjectSP(); in GetChildAtIndex()
384 return lldb::ValueObjectSP(); in GetChildAtIndex()
390 return lldb::ValueObjectSP(); in GetChildAtIndex()
395 return lldb::ValueObjectSP(); in GetChildAtIndex()
405 return lldb::ValueObjectSP(); in GetChildAtIndex()
461 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibcxxStdMapSyntheticFrontEndCreator()