class CommandHistory {
public:
- CommandHistory();
+ CommandHistory() = default;
- ~CommandHistory();
+ ~CommandHistory() = default;
size_t GetSize() const;
llvm::StringRef help = "", llvm::StringRef syntax = "",
uint32_t flags = 0);
- virtual ~CommandObject();
+ virtual ~CommandObject() = default;
static const char *
GetArgumentTypeAsCString(const lldb::CommandArgumentType arg_type);
public:
CommandReturnObject(bool colors);
- ~CommandReturnObject();
+ ~CommandReturnObject() = default;
llvm::StringRef GetOutputData() {
lldb::StreamSP stream_sp(m_out_stream.GetStreamAtIndex(eStreamStringIndex));
class OptionGroupArchitecture : public OptionGroup {
public:
- OptionGroupArchitecture();
+ OptionGroupArchitecture() = default;
- ~OptionGroupArchitecture() override;
+ ~OptionGroupArchitecture() override = default;
llvm::ArrayRef<OptionDefinition> GetDefinitions() override;
const char *usage_text, bool default_value,
bool no_argument_toggle_default);
- ~OptionGroupBoolean() override;
+ ~OptionGroupBoolean() override = default;
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
return llvm::ArrayRef<OptionDefinition>(&m_option_definition, 1);
lldb::CommandArgumentType argument_type,
const char *usage_text);
- ~OptionGroupFile() override;
+ ~OptionGroupFile() override = default;
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
return llvm::ArrayRef<OptionDefinition>(&m_option_definition, 1);
uint64_t default_count =
UINT64_MAX); // Pass UINT64_MAX to disable the "--count" option
- ~OptionGroupFormat() override;
+ ~OptionGroupFormat() override = default;
llvm::ArrayRef<OptionDefinition> GetDefinitions() override;
Status SetOptionValue(uint32_t option_idx, llvm::StringRef option_value,
ExecutionContext *execution_context) override;
- Status SetOptionValue(uint32_t, const char *, ExecutionContext *) = delete;
void OptionParsingStarting(ExecutionContext *execution_context) override;
public:
OptionGroupOutputFile();
- ~OptionGroupOutputFile() override;
+ ~OptionGroupOutputFile() override = default;
llvm::ArrayRef<OptionDefinition> GetDefinitions() override;
Status SetOptionValue(uint32_t option_idx, llvm::StringRef option_value,
ExecutionContext *execution_context) override;
- Status SetOptionValue(uint32_t, const char *, ExecutionContext *) = delete;
void OptionParsingStarting(ExecutionContext *execution_context) override;
int key_option = 'k',
int value_option = 'v');
- ~OptionGroupPythonClassWithDict() override;
+ ~OptionGroupPythonClassWithDict() override = default;
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
return llvm::ArrayRef<OptionDefinition>(m_option_definition);
lldb::CommandArgumentType argument_type,
const char *usage_text, const char *default_value);
- ~OptionGroupString() override;
+ ~OptionGroupString() override = default;
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
return llvm::ArrayRef<OptionDefinition>(&m_option_definition, 1);
lldb::CommandArgumentType argument_type,
const char *usage_text, uint64_t default_value);
- ~OptionGroupUInt64() override;
+ ~OptionGroupUInt64() override = default;
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
return llvm::ArrayRef<OptionDefinition>(&m_option_definition, 1);
class OptionGroupUUID : public OptionGroup {
public:
- OptionGroupUUID();
+ OptionGroupUUID() = default;
- ~OptionGroupUUID() override;
+ ~OptionGroupUUID() override = default;
llvm::ArrayRef<OptionDefinition> GetDefinitions() override;
class OptionGroupValueObjectDisplay : public OptionGroup {
public:
- OptionGroupValueObjectDisplay();
+ OptionGroupValueObjectDisplay() = default;
- ~OptionGroupValueObjectDisplay() override;
+ ~OptionGroupValueObjectDisplay() override = default;
llvm::ArrayRef<OptionDefinition> GetDefinitions() override;
public:
OptionGroupVariable(bool show_frame_options);
- ~OptionGroupVariable() override;
+ ~OptionGroupVariable() override = default;
llvm::ArrayRef<OptionDefinition> GetDefinitions() override;
class OptionGroupWatchpoint : public OptionGroup {
public:
- OptionGroupWatchpoint();
+ OptionGroupWatchpoint() = default;
- ~OptionGroupWatchpoint() override;
+ ~OptionGroupWatchpoint() override = default;
static bool IsWatchSizeSupported(uint32_t watch_size);
class OptionValueArch : public OptionValue {
public:
- OptionValueArch() : OptionValue(), m_current_value(), m_default_value() {}
+ OptionValueArch() = default;
OptionValueArch(const char *triple)
: OptionValue(), m_current_value(triple), m_default_value() {
: OptionValue(), m_current_value(current_value),
m_default_value(default_value) {}
- ~OptionValueArch() override {}
+ ~OptionValueArch() override = default;
// Virtual subclass pure virtual overrides
: OptionValueArray(
OptionValue::ConvertTypeToMask(OptionValue::eTypeString)) {}
- ~OptionValueArgs() override {}
+ ~OptionValueArgs() override = default;
size_t GetArgs(Args &args);
OptionValueArray(uint32_t type_mask = UINT32_MAX, bool raw_value_dump = false)
: m_type_mask(type_mask), m_values(), m_raw_value_dump(raw_value_dump) {}
- ~OptionValueArray() override {}
+ ~OptionValueArray() override = default;
// Virtual subclass pure virtual overrides
: OptionValue(), m_current_value(current_value),
m_default_value(default_value) {}
- ~OptionValueBoolean() override {}
+ ~OptionValueBoolean() override = default;
// Virtual subclass pure virtual overrides
: OptionValue(), m_current_value(current_value),
m_default_value(default_value) {}
- ~OptionValueChar() override {}
+ ~OptionValueChar() override = default;
// Virtual subclass pure virtual overrides
: OptionValue(), m_type_mask(type_mask), m_values(),
m_raw_value_dump(raw_value_dump) {}
- ~OptionValueDictionary() override {}
+ ~OptionValueDictionary() override = default;
// Virtual subclass pure virtual overrides
OptionValueEnumeration(const OptionEnumValues &enumerators, enum_type value);
- ~OptionValueEnumeration() override;
+ ~OptionValueEnumeration() override = default;
// Virtual subclass pure virtual overrides
OptionValueFileColonLine();
OptionValueFileColonLine(const llvm::StringRef input);
- ~OptionValueFileColonLine() override {}
+ ~OptionValueFileColonLine() override = default;
OptionValue::Type GetType() const override { return eTypeFileLineColumn; }
OptionValueFileSpec(const FileSpec ¤t_value,
const FileSpec &default_value, bool resolve = true);
- ~OptionValueFileSpec() override {}
+ ~OptionValueFileSpec() override = default;
// Virtual subclass pure virtual overrides
class OptionValueFileSpecList : public OptionValue {
public:
- OptionValueFileSpecList() : OptionValue(), m_current_value() {}
+ OptionValueFileSpecList() = default;
OptionValueFileSpecList(const FileSpecList ¤t_value)
: OptionValue(), m_current_value(current_value) {}
- ~OptionValueFileSpecList() override {}
+ ~OptionValueFileSpecList() override = default;
// Virtual subclass pure virtual overrides
: OptionValue(), m_current_value(current_value),
m_default_value(default_value) {}
- ~OptionValueFormat() override {}
+ ~OptionValueFormat() override = default;
// Virtual subclass pure virtual overrides
public:
OptionValueFormatEntity(const char *default_format);
- ~OptionValueFormatEntity() override {}
+ ~OptionValueFormatEntity() override = default;
// Virtual subclass pure virtual overrides
: OptionValue(), m_current_value(current_value),
m_default_value(default_value) {}
- ~OptionValueLanguage() override {}
+ ~OptionValueLanguage() override = default;
// Virtual subclass pure virtual overrides
OptionValuePathMappings(bool notify_changes)
: OptionValue(), m_path_mappings(), m_notify_changes(notify_changes) {}
- ~OptionValuePathMappings() override {}
+ ~OptionValuePathMappings() override = default;
// Virtual subclass pure virtual overrides
: public OptionValue,
public std::enable_shared_from_this<OptionValueProperties> {
public:
- OptionValueProperties()
- : OptionValue(), m_name(), m_properties(), m_name_to_index() {}
+ OptionValueProperties() = default;
OptionValueProperties(ConstString name);
class OptionValueSInt64 : public OptionValue {
public:
- OptionValueSInt64()
- : OptionValue(), m_current_value(0), m_default_value(0),
- m_min_value(INT64_MIN), m_max_value(INT64_MAX) {}
+ OptionValueSInt64() = default;
OptionValueSInt64(int64_t value)
: OptionValue(), m_current_value(value), m_default_value(value),
m_default_value(default_value), m_min_value(INT64_MIN),
m_max_value(INT64_MAX) {}
- OptionValueSInt64(const OptionValueSInt64 &rhs)
- : OptionValue(rhs), m_current_value(rhs.m_current_value),
- m_default_value(rhs.m_default_value), m_min_value(rhs.m_min_value),
- m_max_value(rhs.m_max_value) {}
+ OptionValueSInt64(const OptionValueSInt64 &rhs) = default;
- ~OptionValueSInt64() override {}
+ ~OptionValueSInt64() override = default;
// Virtual subclass pure virtual overrides
int64_t GetMaximumValue() const { return m_max_value; }
protected:
- int64_t m_current_value;
- int64_t m_default_value;
- int64_t m_min_value;
- int64_t m_max_value;
+ int64_t m_current_value = 0;
+ int64_t m_default_value = 0;
+ int64_t m_min_value = INT64_MIN;
+ int64_t m_max_value = INT64_MAX;
};
} // namespace lldb_private
enum Options { eOptionEncodeCharacterEscapeSequences = (1u << 0) };
- OptionValueString()
- : OptionValue(), m_current_value(), m_default_value(), m_options(),
- m_validator(), m_validator_baton() {}
+ OptionValueString() = default;
OptionValueString(ValidatorCallback validator, void *baton = nullptr)
: OptionValue(), m_current_value(), m_default_value(), m_options(),
std::string m_current_value;
std::string m_default_value;
Flags m_options;
- ValidatorCallback m_validator;
- void *m_validator_baton;
+ ValidatorCallback m_validator = nullptr;
+ void *m_validator_baton = nullptr;
};
} // namespace lldb_private
class OptionValueUInt64 : public OptionValue {
public:
- OptionValueUInt64() : OptionValue(), m_current_value(0), m_default_value(0) {}
+ OptionValueUInt64() = default;
OptionValueUInt64(uint64_t value)
: OptionValue(), m_current_value(value), m_default_value(value) {}
: OptionValue(), m_current_value(current_value),
m_default_value(default_value) {}
- ~OptionValueUInt64() override {}
+ ~OptionValueUInt64() override = default;
// Decode a uint64_t from "value_cstr" return a OptionValueUInt64 object
// inside of a lldb::OptionValueSP object if all goes well. If the string
void SetDefaultValue(uint64_t value) { m_default_value = value; }
protected:
- uint64_t m_current_value;
- uint64_t m_default_value;
+ uint64_t m_current_value = 0;
+ uint64_t m_default_value = 0;
};
} // namespace lldb_private
class OptionValueUUID : public OptionValue {
public:
- OptionValueUUID() : OptionValue(), m_uuid() {}
+ OptionValueUUID() = default;
OptionValueUUID(const UUID &uuid) : OptionValue(), m_uuid(uuid) {}
- ~OptionValueUUID() override {}
+ ~OptionValueUUID() override = default;
// Virtual subclass pure virtual overrides
ScriptInterpreter(Debugger &debugger, lldb::ScriptLanguage script_lang);
- ~ScriptInterpreter() override;
+ ~ScriptInterpreter() override = default;
struct ExecuteScriptOptions {
public:
using namespace lldb;
using namespace lldb_private;
-CommandHistory::CommandHistory() : m_mutex(), m_history() {}
-
-CommandHistory::~CommandHistory() {}
-
size_t CommandHistory::GetSize() const {
std::lock_guard<std::recursive_mutex> guard(m_mutex);
return m_history.size();
m_cmd_syntax = std::string(syntax);
}
-CommandObject::~CommandObject() {}
-
Debugger &CommandObject::GetDebugger() { return m_interpreter.GetDebugger(); }
llvm::StringRef CommandObject::GetHelp() { return m_cmd_help_short; }
m_status(eReturnStatusStarted), m_did_change_process_state(false),
m_interactive(true) {}
-CommandReturnObject::~CommandReturnObject() {}
-
void CommandReturnObject::AppendErrorWithFormat(const char *format, ...) {
if (!format)
return;
using namespace lldb;
using namespace lldb_private;
-OptionGroupArchitecture::OptionGroupArchitecture() : m_arch_str() {}
-
-OptionGroupArchitecture::~OptionGroupArchitecture() {}
-
static constexpr OptionDefinition g_option_table[] = {
{LLDB_OPT_SET_1, false, "arch", 'a', OptionParser::eRequiredArgument,
nullptr, {}, 0, eArgTypeArchitecture,
m_option_definition.usage_text = usage_text;
}
-OptionGroupBoolean::~OptionGroupBoolean() {}
-
Status OptionGroupBoolean::SetOptionValue(uint32_t option_idx,
llvm::StringRef option_value,
ExecutionContext *execution_context) {
m_option_definition.usage_text = usage_text;
}
-OptionGroupFile::~OptionGroupFile() {}
-
Status OptionGroupFile::SetOptionValue(uint32_t option_idx,
llvm::StringRef option_arg,
ExecutionContext *execution_context) {
m_count(default_count, default_count), m_prev_gdb_format('x'),
m_prev_gdb_size('w') {}
-OptionGroupFormat::~OptionGroupFormat() {}
-
static constexpr OptionDefinition g_option_table[] = {
{LLDB_OPT_SET_1, false, "format", 'f', OptionParser::eRequiredArgument,
nullptr, {}, 0, eArgTypeFormat,
OptionGroupOutputFile::OptionGroupOutputFile()
: m_file(), m_append(false, false) {}
-OptionGroupOutputFile::~OptionGroupOutputFile() {}
-
static const uint32_t SHORT_OPTION_APND = 0x61706e64; // 'apnd'
static constexpr OptionDefinition g_option_table[] = {
}
-OptionGroupPythonClassWithDict::~OptionGroupPythonClassWithDict() {}
-
Status OptionGroupPythonClassWithDict::SetOptionValue(
uint32_t option_idx,
llvm::StringRef option_arg,
m_option_definition.usage_text = usage_text;
}
-OptionGroupString::~OptionGroupString() {}
-
Status OptionGroupString::SetOptionValue(uint32_t option_idx,
llvm::StringRef option_arg,
ExecutionContext *execution_context) {
m_option_definition.usage_text = usage_text;
}
-OptionGroupUInt64::~OptionGroupUInt64() {}
-
Status OptionGroupUInt64::SetOptionValue(uint32_t option_idx,
llvm::StringRef option_arg,
ExecutionContext *execution_context) {
using namespace lldb;
using namespace lldb_private;
-OptionGroupUUID::OptionGroupUUID() : m_uuid() {}
-
-OptionGroupUUID::~OptionGroupUUID() {}
-
static constexpr OptionDefinition g_option_table[] = {
{LLDB_OPT_SET_1, false, "uuid", 'u', OptionParser::eRequiredArgument,
nullptr, {}, 0, eArgTypeModuleUUID, "A module UUID value."},
using namespace lldb;
using namespace lldb_private;
-OptionGroupValueObjectDisplay::OptionGroupValueObjectDisplay() {}
-
-OptionGroupValueObjectDisplay::~OptionGroupValueObjectDisplay() {}
-
static const OptionDefinition g_option_table[] = {
{LLDB_OPT_SET_1, false, "dynamic-type", 'd',
OptionParser::eRequiredArgument, nullptr, GetDynamicValueTypes(), 0,
: OptionGroup(), include_frame_options(show_frame_options),
summary(ValidateNamedSummary), summary_string(ValidateSummaryString) {}
-OptionGroupVariable::~OptionGroupVariable() {}
-
Status
OptionGroupVariable::SetOptionValue(uint32_t option_idx,
llvm::StringRef option_arg,
return false;
}
-OptionGroupWatchpoint::OptionGroupWatchpoint() : OptionGroup() {}
-
-OptionGroupWatchpoint::~OptionGroupWatchpoint() {}
-
Status
OptionGroupWatchpoint::SetOptionValue(uint32_t option_idx,
llvm::StringRef option_arg,
SetEnumerations(enumerators);
}
-OptionValueEnumeration::~OptionValueEnumeration() {}
-
void OptionValueEnumeration::DumpValue(const ExecutionContext *exe_ctx,
Stream &strm, uint32_t dump_mask) {
if (dump_mask & eDumpOptionType)
// Options
Options::Options() : m_getopt_table() { BuildValidOptionSets(); }
-Options::~Options() {}
+Options::~Options() = default;
void Options::NotifyOptionParsingStarting(ExecutionContext *execution_context) {
m_seen_options.clear();
lldb::ScriptLanguage script_lang)
: m_debugger(debugger), m_script_lang(script_lang) {}
-ScriptInterpreter::~ScriptInterpreter() {}
-
void ScriptInterpreter::CollectDataForBreakpointCommandCallback(
std::vector<BreakpointOptions *> &bp_options_vec,
CommandReturnObject &result) {