LLDB mainline
lldb_private::StructuredData::Dictionary Member List

This is the complete list of members for lldb_private::StructuredData::Dictionary, including all inherited members.

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