#include "lldb/Interpreter/OptionValueDictionary.h"
#include "lldb/DataFormatters/FormatManager.h"
#include "lldb/Interpreter/OptionValueEnumeration.h"
#include "lldb/Interpreter/OptionValueString.h"
#include "lldb/Utility/Args.h"
#include "lldb/Utility/State.h"
#include "llvm/ADT/StringRef.h"
usingnamespacelldb;
usingnamespacelldb_private;
void OptionValueDictionary::DumpValue(const ExecutionContext *exe_ctx,
Stream &strm, uint32_t dump_mask) { … }
llvm::json::Value
OptionValueDictionary::ToJSON(const ExecutionContext *exe_ctx) { … }
size_t OptionValueDictionary::GetArgs(Args &args) const { … }
Status OptionValueDictionary::SetArgs(const Args &args,
VarSetOperationType op) { … }
Status OptionValueDictionary::SetValueFromString(llvm::StringRef value,
VarSetOperationType op) { … }
lldb::OptionValueSP
OptionValueDictionary::GetSubValue(const ExecutionContext *exe_ctx,
llvm::StringRef name, Status &error) const { … }
Status OptionValueDictionary::SetSubValue(const ExecutionContext *exe_ctx,
VarSetOperationType op,
llvm::StringRef name,
llvm::StringRef value) { … }
lldb::OptionValueSP
OptionValueDictionary::GetValueForKey(llvm::StringRef key) const { … }
bool OptionValueDictionary::SetValueForKey(llvm::StringRef key,
const lldb::OptionValueSP &value_sp,
bool can_replace) { … }
bool OptionValueDictionary::DeleteValueForKey(llvm::StringRef key) { … }
OptionValueSP
OptionValueDictionary::DeepCopy(const OptionValueSP &new_parent) const { … }