AddBooleanItem(llvm::StringRef key, bool value) | lldb_private::StructuredData::Dictionary | inline |
AddFloatItem(llvm::StringRef key, double value) | lldb_private::StructuredData::Dictionary | inline |
AddIntegerItem(llvm::StringRef key, T value) | lldb_private::StructuredData::Dictionary | inline |
AddItem(llvm::StringRef key, ObjectSP value_sp) | lldb_private::StructuredData::Dictionary | inline |
AddStringItem(llvm::StringRef key, llvm::StringRef value) | lldb_private::StructuredData::Dictionary | inline |
Clear() | lldb_private::StructuredData::Object | inlinevirtual |
Dictionary() | lldb_private::StructuredData::Dictionary | inline |
Dictionary(ObjectSP obj_sp) | lldb_private::StructuredData::Dictionary | inline |
Dump(lldb_private::Stream &s, bool pretty_print=true) const | lldb_private::StructuredData::Object | inline |
DumpToStdout(bool pretty_print=true) const | lldb_private::StructuredData::Object | |
ForEach(std::function< bool(llvm::StringRef key, Object *object)> const &callback) const | lldb_private::StructuredData::Dictionary | inline |
GetAsArray() | lldb_private::StructuredData::Object | inline |
GetAsBoolean() | lldb_private::StructuredData::Object | inline |
GetAsDictionary() | lldb_private::StructuredData::Object | inline |
GetAsFloat() | lldb_private::StructuredData::Object | inline |
GetAsGeneric() | lldb_private::StructuredData::Object | inline |
GetAsSignedInteger() | lldb_private::StructuredData::Object | inline |
GetAsString() | lldb_private::StructuredData::Object | inline |
GetAsUnsignedInteger() | lldb_private::StructuredData::Object | inline |
GetBooleanValue(bool fail_value=false) | lldb_private::StructuredData::Object | inline |
GetDescription(lldb_private::Stream &s) const override | lldb_private::StructuredData::Dictionary | virtual |
GetFloatValue(double fail_value=0.0) | lldb_private::StructuredData::Object | inline |
GetKeys() const | lldb_private::StructuredData::Dictionary | inline |
GetObjectForDotSeparatedPath(llvm::StringRef path) | lldb_private::StructuredData::Object | |
GetSignedIntegerValue(int64_t fail_value=0) | lldb_private::StructuredData::Object | inline |
GetSize() const | lldb_private::StructuredData::Dictionary | inline |
GetStringValue(const char *fail_value=nullptr) | lldb_private::StructuredData::Object | inline |
GetType() const | lldb_private::StructuredData::Object | inline |
GetUnsignedIntegerValue(uint64_t fail_value=0) | lldb_private::StructuredData::Object | inline |
GetValueForKey(llvm::StringRef key) const | lldb_private::StructuredData::Dictionary | inline |
GetValueForKeyAsArray(llvm::StringRef key, Array *&result) const | lldb_private::StructuredData::Dictionary | inline |
GetValueForKeyAsBoolean(llvm::StringRef key, bool &result) const | lldb_private::StructuredData::Dictionary | inline |
GetValueForKeyAsDictionary(llvm::StringRef key, Dictionary *&result) const | lldb_private::StructuredData::Dictionary | inline |
GetValueForKeyAsInteger(llvm::StringRef key, IntType &result) const | lldb_private::StructuredData::Dictionary | inline |
GetValueForKeyAsInteger(llvm::StringRef key, IntType &result, IntType default_val) const | lldb_private::StructuredData::Dictionary | inline |
GetValueForKeyAsString(llvm::StringRef key, llvm::StringRef &result) const | lldb_private::StructuredData::Dictionary | inline |
GetValueForKeyAsString(llvm::StringRef key, llvm::StringRef &result, const char *default_val) const | lldb_private::StructuredData::Dictionary | inline |
HasKey(llvm::StringRef key) const | lldb_private::StructuredData::Dictionary | inline |
IsValid() const | lldb_private::StructuredData::Object | inlinevirtual |
m_dict | lldb_private::StructuredData::Dictionary | protected |
m_type | lldb_private::StructuredData::Object | private |
Object(lldb::StructuredDataType t=lldb::eStructuredDataTypeInvalid) | lldb_private::StructuredData::Object | inline |
Serialize(llvm::json::OStream &s) const override | lldb_private::StructuredData::Dictionary | virtual |
SetType(lldb::StructuredDataType t) | lldb_private::StructuredData::Object | inline |
~Dictionary() override=default | lldb_private::StructuredData::Dictionary | |
~Object()=default | lldb_private::StructuredData::Object | virtual |