24 return m_container_sp ? m_container_sp->GetIndexOfChildWithName(name)
32 return m_container_sp ? m_container_sp->GetNumChildren() : 0;
36 return m_container_sp ? m_container_sp->GetChildAtIndex(idx)
50bool QueueFrontEnd::Update() {
51 m_container_sp =
nullptr;
55 m_container_sp = c_sp->GetSyntheticValue().get();
63 return new QueueFrontEnd(*valobj_sp);
A uniqued constant string class.
virtual size_t CalculateNumChildren()=0
virtual bool MightHaveChildren()=0
virtual size_t GetIndexOfChildWithName(ConstString name)=0
virtual lldb::ValueObjectSP GetChildAtIndex(size_t idx)=0
virtual lldb::ValueObjectSP GetChildMemberWithName(llvm::StringRef name, bool can_create=true)
A class that represents a running process on the host machine.
std::shared_ptr< lldb_private::ValueObject > ValueObjectSP