llvm/lldb/source/Interpreter/OptionValue.cpp

//===-- OptionValue.cpp ---------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#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) {}