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

References

tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp
   48   m_valobj = nullptr;
   74   if (!GetMostSpecializedValue() || m_valobj == nullptr)
  103   if (m_valobj)
  107     m_valobj = m_orig_valobj;
  113           m_valobj = static_value;
  115           m_valobj = m_orig_valobj;
  117         m_valobj = m_orig_valobj;
  123           m_valobj = dynamic_value;
  125           m_valobj = m_orig_valobj;
  127         m_valobj = m_orig_valobj;
  130     if (m_valobj->IsSynthetic()) {
  132         ValueObject *non_synthetic = m_valobj->GetNonSyntheticValue().get();
  134           m_valobj = non_synthetic;
  138         ValueObject *synthetic = m_valobj->GetSyntheticValue().get();
  140           m_valobj = synthetic;
  144   m_compiler_type = m_valobj->GetCompilerType();
  150   const char *str = m_valobj->GetObjectDescription();
  152     str = m_valobj->GetSummaryAsCString();
  154     str = m_valobj->GetValueAsCString();
  160                                      ? m_valobj->GetName().AsCString()
  176     m_is_nil = m_valobj->IsNilReference() ? eLazyBoolYes : eLazyBoolNo;
  183         m_valobj->IsUninitializedReference() ? eLazyBoolYes : eLazyBoolNo;
  209     m_is_instance_ptr = (m_valobj->GetValue().GetCompilerType().GetTypeInfo() &
  213   if ((eLazyBoolYes == m_is_instance_ptr) && m_valobj->IsBaseClass())
  220     m_stream->Printf("%s: ", m_valobj->GetLocationAsCString());
  247         type_name = m_valobj->GetDisplayTypeName();
  249         type_name = m_valobj->GetQualifiedTypeName();
  277       m_valobj->GetExpressionPath(varName, qualify_cxx_base_classes);
  291             ? m_valobj->GetPreferredDisplayLanguage()
  324   return m_valobj->IsInScope();
  331                                  : m_valobj->GetSummaryFormat().get();
  357     m_valobj->GetValueAsCString(lldb::eFormatDefault, value);
  358   else if (format != eFormatDefault && format != m_valobj->GetFormat())
  359     m_valobj->GetValueAsCString(format, value);
  361     const char *val_cstr = m_valobj->GetValueAsCString();
  365   const char *err_cstr = m_valobj->GetError().AsCString();
  377         m_valobj->GetSummaryAsCString(entry, summary,
  381             m_valobj->GetSummaryAsCString(m_options.m_varformat_language);
  419            (entry->DoesPrintValue(m_valobj) ||
  424             IsPointerValue(m_valobj->GetCompilerType())) {
  450         object_desc = m_valobj->GetObjectDescription();
  513       if (m_valobj->GetPointerValue(&ptr_address_type) == 0)
  529     return (!entry || entry->DoesPrintChildren(m_valobj) || m_summary.empty());
  544   return m_valobj;
  597         m_valobj->GetTargetSP()->GetMaximumNumberOfChildrenToDisplay();
  610       m_valobj->GetTargetSP()
  698       if (m_valobj->DoesProvideSyntheticValue() ||
  711   if (!GetMostSpecializedValue() || m_valobj == nullptr)
  767           : DataVisualization::ShouldPrintAsOneLiner(*m_valobj);
  769     uint64_t instance_ptr_value = m_valobj->GetValueAsUnsigned(0);
  802   m_validation = m_valobj->GetValidationStatus();