#include "lldb/Interpreter/OptionValue.h"
#include "lldb/Interpreter/OptionValues.h"
#include "lldb/Utility/StringList.h"
#include <memory>
usingnamespacelldb;
usingnamespacelldb_private;
OptionValue::OptionValue(const OptionValue &other) { … }
OptionValue& OptionValue::operator=(const OptionValue &other) { … }
Status OptionValue::SetSubValue(const ExecutionContext *exe_ctx,
VarSetOperationType op, llvm::StringRef name,
llvm::StringRef value) { … }
OptionValueBoolean *OptionValue::GetAsBoolean() { … }
const OptionValueBoolean *OptionValue::GetAsBoolean() const { … }
const OptionValueChar *OptionValue::GetAsChar() const { … }
OptionValueChar *OptionValue::GetAsChar() { … }
OptionValueFileSpec *OptionValue::GetAsFileSpec() { … }
const OptionValueFileSpec *OptionValue::GetAsFileSpec() const { … }
OptionValueFileSpecList *OptionValue::GetAsFileSpecList() { … }
const OptionValueFileSpecList *OptionValue::GetAsFileSpecList() const { … }
OptionValueArch *OptionValue::GetAsArch() { … }
const OptionValueArch *OptionValue::GetAsArch() const { … }
OptionValueArray *OptionValue::GetAsArray() { … }
const OptionValueArray *OptionValue::GetAsArray() const { … }
OptionValueArgs *OptionValue::GetAsArgs() { … }
const OptionValueArgs *OptionValue::GetAsArgs() const { … }
OptionValueDictionary *OptionValue::GetAsDictionary() { … }
const OptionValueDictionary *OptionValue::GetAsDictionary() const { … }
OptionValueEnumeration *OptionValue::GetAsEnumeration() { … }
const OptionValueEnumeration *OptionValue::GetAsEnumeration() const { … }
OptionValueFormat *OptionValue::GetAsFormat() { … }
const OptionValueFormat *OptionValue::GetAsFormat() const { … }
OptionValueLanguage *OptionValue::GetAsLanguage() { … }
const OptionValueLanguage *OptionValue::GetAsLanguage() const { … }
OptionValueFormatEntity *OptionValue::GetAsFormatEntity() { … }
const OptionValueFormatEntity *OptionValue::GetAsFormatEntity() const { … }
OptionValuePathMappings *OptionValue::GetAsPathMappings() { … }
const OptionValuePathMappings *OptionValue::GetAsPathMappings() const { … }
OptionValueProperties *OptionValue::GetAsProperties() { … }
const OptionValueProperties *OptionValue::GetAsProperties() const { … }
OptionValueRegex *OptionValue::GetAsRegex() { … }
const OptionValueRegex *OptionValue::GetAsRegex() const { … }
OptionValueSInt64 *OptionValue::GetAsSInt64() { … }
const OptionValueSInt64 *OptionValue::GetAsSInt64() const { … }
OptionValueString *OptionValue::GetAsString() { … }
const OptionValueString *OptionValue::GetAsString() const { … }
OptionValueUInt64 *OptionValue::GetAsUInt64() { … }
const OptionValueUInt64 *OptionValue::GetAsUInt64() const { … }
OptionValueUUID *OptionValue::GetAsUUID() { … }
const OptionValueUUID *OptionValue::GetAsUUID() const { … }
std::optional<bool> OptionValue::GetBooleanValue() const { … }
bool OptionValue::SetBooleanValue(bool new_value) { … }
std::optional<char> OptionValue::GetCharValue() const { … }
bool OptionValue::SetCharValue(char new_value) { … }
std::optional<int64_t> OptionValue::GetEnumerationValue() const { … }
bool OptionValue::SetEnumerationValue(int64_t value) { … }
std::optional<FileSpec> OptionValue::GetFileSpecValue() const { … }
bool OptionValue::SetFileSpecValue(FileSpec file_spec) { … }
bool OptionValue::AppendFileSpecValue(FileSpec file_spec) { … }
std::optional<FileSpecList> OptionValue::GetFileSpecListValue() const { … }
std::optional<lldb::Format> OptionValue::GetFormatValue() const { … }
bool OptionValue::SetFormatValue(lldb::Format new_value) { … }
std::optional<lldb::LanguageType> OptionValue::GetLanguageValue() const { … }
bool OptionValue::SetLanguageValue(lldb::LanguageType new_language) { … }
const FormatEntity::Entry *OptionValue::GetFormatEntity() const { … }
const RegularExpression *OptionValue::GetRegexValue() const { … }
std::optional<int64_t> OptionValue::GetSInt64Value() const { … }
bool OptionValue::SetSInt64Value(int64_t new_value) { … }
std::optional<llvm::StringRef> OptionValue::GetStringValue() const { … }
bool OptionValue::SetStringValue(llvm::StringRef new_value) { … }
std::optional<uint64_t> OptionValue::GetUInt64Value() const { … }
bool OptionValue::SetUInt64Value(uint64_t new_value) { … }
std::optional<UUID> OptionValue::GetUUIDValue() const { … }
bool OptionValue::SetUUIDValue(const UUID &uuid) { … }
std::optional<ArchSpec> OptionValue::GetArchSpecValue() const { … }
bool OptionValue::SetArchSpecValue(ArchSpec arch_spec) { … }
const char *OptionValue::GetBuiltinTypeAsCString(Type t) { … }
lldb::OptionValueSP OptionValue::CreateValueFromCStringForTypeMask(
const char *value_cstr, uint32_t type_mask, Status &error) { … }
bool OptionValue::DumpQualifiedName(Stream &strm) const { … }
OptionValueSP OptionValue::DeepCopy(const OptionValueSP &new_parent) const { … }
void OptionValue::AutoComplete(CommandInterpreter &interpreter,
CompletionRequest &request) { … }
Status OptionValue::SetValueFromString(llvm::StringRef value,
VarSetOperationType op) { … }