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()
218 ValueObjectSP m_item(m_tree->GetChildMemberWithName("__pair3_")); in CalculateNumChildren()
229 ValueObjectSP first_elem_parent = m_item->GetChildAtIndex(0); in CalculateNumChildren()
247 ValueObjectSP deref; in GetDataType()
279 const lldb::ValueObjectSP &node) { in GetValueOffset()
319 lldb::ValueObjectSP
326 return lldb::ValueObjectSP(); in GetChildAtIndex()
328 return lldb::ValueObjectSP(); in GetChildAtIndex()
342 ValueObjectSP iterated_sp(iterator.advance(actual_advancde)); in GetChildAtIndex()
355 return lldb::ValueObjectSP(); in GetChildAtIndex()
366 return lldb::ValueObjectSP(); in GetChildAtIndex()
375 return lldb::ValueObjectSP(); in GetChildAtIndex()
381 return lldb::ValueObjectSP(); in GetChildAtIndex()
386 return lldb::ValueObjectSP(); in GetChildAtIndex()
441 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) { in LibcxxStdMapSyntheticFrontEndCreator()