reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/include/lldb/Core/ValueObject.h
  750   virtual ValueObject *GetParent() { return m_parent; }
  752   virtual const ValueObject *GetParent() const { return m_parent; }
tools/lldb/include/lldb/Core/ValueObjectCast.h
   42     return ((m_parent != nullptr) ? m_parent->GetParent() : nullptr);
   42     return ((m_parent != nullptr) ? m_parent->GetParent() : nullptr);
   46     return ((m_parent != nullptr) ? m_parent->GetParent() : nullptr);
   46     return ((m_parent != nullptr) ? m_parent->GetParent() : nullptr);
tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h
   55     if (m_parent)
   56       return m_parent->IsBaseClass();
   63     return ((m_parent != nullptr) ? m_parent->GetParent() : nullptr);
   63     return ((m_parent != nullptr) ? m_parent->GetParent() : nullptr);
   67     return ((m_parent != nullptr) ? m_parent->GetParent() : nullptr);
   67     return ((m_parent != nullptr) ? m_parent->GetParent() : nullptr);
   70   lldb::ValueObjectSP GetStaticValue() override { return m_parent->GetSP(); }
   87     return m_parent ? m_parent->GetVariable() : nullptr;
   87     return m_parent ? m_parent->GetVariable() : nullptr;
tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h
   74     return ((m_parent != nullptr) ? m_parent->IsDynamic() : false);
   74     return ((m_parent != nullptr) ? m_parent->IsDynamic() : false);
   78     return ((m_parent != nullptr) ? m_parent->GetStaticValue() : GetSP());
   78     return ((m_parent != nullptr) ? m_parent->GetStaticValue() : GetSP());
   82     return ((m_parent != nullptr) ? m_parent->GetDynamicValueType()
   82     return ((m_parent != nullptr) ? m_parent->GetDynamicValueType()
   87     return ((m_parent != nullptr) ? m_parent->GetParent() : nullptr);
   87     return ((m_parent != nullptr) ? m_parent->GetParent() : nullptr);
   91     return ((m_parent != nullptr) ? m_parent->GetParent() : nullptr);
   91     return ((m_parent != nullptr) ? m_parent->GetParent() : nullptr);
tools/lldb/include/lldb/Target/StackFrameRecognizer.h
  140   uint64_t GetByteSize() override { return m_parent->GetByteSize(); }
  143     if (!m_parent->UpdateValueIfNeeded()) return false;
  144     m_value = m_parent->GetValue();
  148     return m_parent->GetNumChildren(max);
  151     return m_parent->GetCompilerType();
tools/lldb/source/Core/ValueObject.cpp
 3126   if (m_parent) {
 3127     if (!m_parent->IsPointerOrReferenceType())
 3128       return m_parent->GetSymbolContextScope();
 3207             return (vo->m_parent != nullptr);
 3217     vo = vo->m_parent;
 3236     with_dv_info = with_dv_info->m_parent;
 3246     with_fmt_info = with_fmt_info->m_parent;
tools/lldb/source/Core/ValueObjectCast.cpp
   59   return m_parent->GetValueType();
   66   if (m_parent->UpdateValueIfNeeded(false)) {
   69     m_value = m_parent->GetValue();
   73     SetAddressTypeOfChildren(m_parent->GetAddressTypeOfChildren());
   83     SetValueDidChange(m_parent->GetValueDidChange());
   88   if (m_error.Success() && m_parent->GetError().Fail())
   89     m_error = m_parent->GetError();
   94 bool ValueObjectCast::IsInScope() { return m_parent->IsInScope(); }
tools/lldb/source/Core/ValueObjectChild.cpp
   49   return m_parent->GetValueType();
   94   if (m_parent) {
   96         m_parent->FollowParentChain([](ValueObject *valobj) -> bool {
  113   ValueObject *parent = m_parent;
  228           Value &value = is_instance_ptr_base ? m_parent->GetValue() : m_value;
tools/lldb/source/Core/ValueObjectDynamicValue.cpp
   49       return m_parent->GetCompilerType();
   51   return m_parent->GetCompilerType();
   60   return m_parent->GetTypeName();
   68   return m_parent->GetTypeImpl();
   77   return m_parent->GetQualifiedTypeName();
   88   return m_parent->GetDisplayTypeName();
   98     return m_parent->GetNumChildren(max);
  107     return m_parent->GetByteSize();
  111   return m_parent->GetValueType();
  118   if (!m_parent->UpdateValueIfNeeded(false)) {
  120     if (m_error.Success() && m_parent->GetError().Fail())
  121       m_error = m_parent->GetError();
  151   lldb::LanguageType known_type = m_parent->GetObjectRuntimeLanguage();
  157           *m_parent, m_use_dynamic, class_type_or_name, dynamic_address,
  163           *m_parent, m_use_dynamic, class_type_or_name, dynamic_address,
  170             *m_parent, m_use_dynamic, class_type_or_name, dynamic_address,
  183           TypeImpl(m_parent->GetCompilerType(),
  184                    runtime->FixUpDynamicType(class_type_or_name, *m_parent)
  201     m_value = m_parent->GetValue();
  238         runtime->FixUpDynamicType(m_dynamic_type_info, *m_parent);
  272 bool ValueObjectDynamicValue::IsInScope() { return m_parent->IsInScope(); }
  282   uint64_t parent_value = m_parent->GetValueAsUnsigned(UINT64_MAX);
  303   bool ret_val = m_parent->SetValueFromCString(value_str, error);
  315   uint64_t parent_value = m_parent->GetValueAsUnsigned(UINT64_MAX);
  338   bool ret_val = m_parent->SetData(data, error);
  346   if (m_parent)
  347     m_parent->SetPreferredDisplayLanguage(lang);
  352     if (m_parent)
  353       return m_parent->GetPreferredDisplayLanguage();
  360   if (m_parent)
  361     return m_parent->IsSyntheticChildrenGenerated();
  366   if (m_parent)
  367     m_parent->SetSyntheticChildrenGenerated(b);
  372   if (m_parent)
  373     return m_parent->GetDeclaration(decl);
  379   if (m_parent)
  380     return m_parent->GetLanguageFlags();
  385   if (m_parent)
  386     m_parent->SetLanguageFlags(flags);
tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp
   56   CopyValueData(m_parent);
   63   return m_parent->GetCompilerType();
   67   return m_parent->GetTypeName();
   71   return m_parent->GetQualifiedTypeName();
   78   return m_parent->GetDisplayTypeName();
  108   if (!m_parent)
  112   return m_parent->GetDynamicValue(valueType);
  122 uint64_t ValueObjectSynthetic::GetByteSize() { return m_parent->GetByteSize(); }
  125   return m_parent->GetValueType();
  129   ValueObject *valobj_for_frontend = m_parent;
  132     CompilerType type = m_parent->GetCompilerType();
  136       lldb::ValueObjectSP deref_sp = m_parent->Dereference(error);
  143     m_synth_filter_up = std::make_unique<DummySyntheticFrontEnd>(*m_parent);
  152   if (!m_parent->UpdateValueIfNeeded(false)) {
  155     if (m_parent->GetError().Fail())
  156       m_error = m_parent->GetError();
  162   ConstString new_parent_type_name = m_parent->GetTypeName();
  216     CopyValueData(m_parent);
  314 bool ValueObjectSynthetic::IsInScope() { return m_parent->IsInScope(); }
  317   return m_parent->GetSP();
  331   return m_parent->CanProvideValue();
  336   return m_parent->SetValueFromCString(value_str, error);
  340   if (m_parent) {
  341     m_parent->ClearUserVisibleData(eClearUserVisibleDataItemsAll);
  342     m_parent->SetFormat(format);
  351   if (m_parent)
  352     m_parent->SetPreferredDisplayLanguage(lang);
  357     if (m_parent)
  358       return m_parent->GetPreferredDisplayLanguage();
  365   if (m_parent)
  366     return m_parent->IsSyntheticChildrenGenerated();
  371   if (m_parent)
  372     m_parent->SetSyntheticChildrenGenerated(b);
  377   if (m_parent)
  378     return m_parent->GetDeclaration(decl);
  384   if (m_parent)
  385     return m_parent->GetLanguageFlags();
  390   if (m_parent)
  391     m_parent->SetLanguageFlags(flags);