23 size_t GetIndexOfChildWithName(
ConstString name)
override {
24 return m_container_sp ? m_container_sp->GetIndexOfChildWithName(name)
28 bool MightHaveChildren()
override {
return true; }
29 bool Update()
override;
32 return m_container_sp ? m_container_sp->GetNumChildren() : 0;
35 ValueObjectSP GetChildAtIndex(
size_t idx)
override {
36 return m_container_sp ? m_container_sp->GetChildAtIndex(idx,
true)
50 bool QueueFrontEnd::Update() {
51 m_container_sp =
nullptr;
55 m_container_sp = c_sp->GetSyntheticValue().get();
61 lldb::ValueObjectSP valobj_sp) {
63 return new QueueFrontEnd(*valobj_sp);