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

References

tools/lldb/include/lldb/Core/StructuredDataImpl.h
   40   StructuredDataImpl &operator=(const StructuredDataImpl &rhs) = default;
   42   bool IsValid() const { return m_data_sp.get() != nullptr; }
   46     m_data_sp.reset();
   52     if (!m_data_sp) {
   58     m_data_sp->Serialize(s);
   65     if (!m_data_sp) {
   80     return plugin_sp->GetDescription(m_data_sp, stream);
   83   StructuredData::ObjectSP GetObjectSP() { return m_data_sp; }
   85   void SetObjectSP(const StructuredData::ObjectSP &obj) { m_data_sp = obj; }
   88     return (m_data_sp ? m_data_sp->GetType() :
   88     return (m_data_sp ? m_data_sp->GetType() :
   93     if (!m_data_sp)
   96     if (m_data_sp->GetType() == lldb::eStructuredDataTypeDictionary) {
   97       auto dict = m_data_sp->GetAsDictionary();
   99     } else if (m_data_sp->GetType() == lldb::eStructuredDataTypeArray) {
  100       auto array = m_data_sp->GetAsArray();
  107     if (m_data_sp) {
  108       auto dict = m_data_sp->GetAsDictionary();
  116     if (m_data_sp) {
  117       auto array = m_data_sp->GetAsArray();
  125     return (m_data_sp ? m_data_sp->GetIntegerValue(fail_value) : fail_value);
  125     return (m_data_sp ? m_data_sp->GetIntegerValue(fail_value) : fail_value);
  129     return (m_data_sp ? m_data_sp->GetFloatValue(fail_value) : fail_value);
  129     return (m_data_sp ? m_data_sp->GetFloatValue(fail_value) : fail_value);
  133     return (m_data_sp ? m_data_sp->GetBooleanValue(fail_value) : fail_value);
  133     return (m_data_sp ? m_data_sp->GetBooleanValue(fail_value) : fail_value);
  137     if (!m_data_sp)
  140     llvm::StringRef result = m_data_sp->GetStringValue();