Skip to content

Commit 54d03a4

Browse files
committed
[lldb/Interpreter][NFC] Replace default constructors/destructors bodies with "=default"
1 parent 9182117 commit 54d03a4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+55
-109
lines changed

lldb/include/lldb/Interpreter/CommandHistory.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ namespace lldb_private {
2020

2121
class CommandHistory {
2222
public:
23-
CommandHistory();
23+
CommandHistory() = default;
2424

25-
~CommandHistory();
25+
~CommandHistory() = default;
2626

2727
size_t GetSize() const;
2828

lldb/include/lldb/Interpreter/CommandObject.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ class CommandObject {
113113
llvm::StringRef help = "", llvm::StringRef syntax = "",
114114
uint32_t flags = 0);
115115

116-
virtual ~CommandObject();
116+
virtual ~CommandObject() = default;
117117

118118
static const char *
119119
GetArgumentTypeAsCString(const lldb::CommandArgumentType arg_type);

lldb/include/lldb/Interpreter/CommandReturnObject.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class CommandReturnObject {
2626
public:
2727
CommandReturnObject(bool colors);
2828

29-
~CommandReturnObject();
29+
~CommandReturnObject() = default;
3030

3131
llvm::StringRef GetOutputData() {
3232
lldb::StreamSP stream_sp(m_out_stream.GetStreamAtIndex(eStreamStringIndex));

lldb/include/lldb/Interpreter/OptionGroupArchitecture.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ namespace lldb_private {
1818

1919
class OptionGroupArchitecture : public OptionGroup {
2020
public:
21-
OptionGroupArchitecture();
21+
OptionGroupArchitecture() = default;
2222

23-
~OptionGroupArchitecture() override;
23+
~OptionGroupArchitecture() override = default;
2424

2525
llvm::ArrayRef<OptionDefinition> GetDefinitions() override;
2626

lldb/include/lldb/Interpreter/OptionGroupBoolean.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class OptionGroupBoolean : public OptionGroup {
2525
const char *usage_text, bool default_value,
2626
bool no_argument_toggle_default);
2727

28-
~OptionGroupBoolean() override;
28+
~OptionGroupBoolean() override = default;
2929

3030
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
3131
return llvm::ArrayRef<OptionDefinition>(&m_option_definition, 1);

lldb/include/lldb/Interpreter/OptionGroupFile.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class OptionGroupFile : public OptionGroup {
2424
lldb::CommandArgumentType argument_type,
2525
const char *usage_text);
2626

27-
~OptionGroupFile() override;
27+
~OptionGroupFile() override = default;
2828

2929
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
3030
return llvm::ArrayRef<OptionDefinition>(&m_option_definition, 1);

lldb/include/lldb/Interpreter/OptionGroupFormat.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,12 @@ class OptionGroupFormat : public OptionGroup {
3232
uint64_t default_count =
3333
UINT64_MAX); // Pass UINT64_MAX to disable the "--count" option
3434

35-
~OptionGroupFormat() override;
35+
~OptionGroupFormat() override = default;
3636

3737
llvm::ArrayRef<OptionDefinition> GetDefinitions() override;
3838

3939
Status SetOptionValue(uint32_t option_idx, llvm::StringRef option_value,
4040
ExecutionContext *execution_context) override;
41-
Status SetOptionValue(uint32_t, const char *, ExecutionContext *) = delete;
4241

4342
void OptionParsingStarting(ExecutionContext *execution_context) override;
4443

lldb/include/lldb/Interpreter/OptionGroupOutputFile.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,12 @@ class OptionGroupOutputFile : public OptionGroup {
2020
public:
2121
OptionGroupOutputFile();
2222

23-
~OptionGroupOutputFile() override;
23+
~OptionGroupOutputFile() override = default;
2424

2525
llvm::ArrayRef<OptionDefinition> GetDefinitions() override;
2626

2727
Status SetOptionValue(uint32_t option_idx, llvm::StringRef option_value,
2828
ExecutionContext *execution_context) override;
29-
Status SetOptionValue(uint32_t, const char *, ExecutionContext *) = delete;
3029

3130
void OptionParsingStarting(ExecutionContext *execution_context) override;
3231

lldb/include/lldb/Interpreter/OptionGroupPythonClassWithDict.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class OptionGroupPythonClassWithDict : public OptionGroup {
2929
int key_option = 'k',
3030
int value_option = 'v');
3131

32-
~OptionGroupPythonClassWithDict() override;
32+
~OptionGroupPythonClassWithDict() override = default;
3333

3434
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
3535
return llvm::ArrayRef<OptionDefinition>(m_option_definition);

lldb/include/lldb/Interpreter/OptionGroupString.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class OptionGroupString : public OptionGroup {
2222
lldb::CommandArgumentType argument_type,
2323
const char *usage_text, const char *default_value);
2424

25-
~OptionGroupString() override;
25+
~OptionGroupString() override = default;
2626

2727
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
2828
return llvm::ArrayRef<OptionDefinition>(&m_option_definition, 1);

lldb/include/lldb/Interpreter/OptionGroupUInt64.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class OptionGroupUInt64 : public OptionGroup {
2323
lldb::CommandArgumentType argument_type,
2424
const char *usage_text, uint64_t default_value);
2525

26-
~OptionGroupUInt64() override;
26+
~OptionGroupUInt64() override = default;
2727

2828
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
2929
return llvm::ArrayRef<OptionDefinition>(&m_option_definition, 1);

lldb/include/lldb/Interpreter/OptionGroupUUID.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ namespace lldb_private {
1818

1919
class OptionGroupUUID : public OptionGroup {
2020
public:
21-
OptionGroupUUID();
21+
OptionGroupUUID() = default;
2222

23-
~OptionGroupUUID() override;
23+
~OptionGroupUUID() override = default;
2424

2525
llvm::ArrayRef<OptionDefinition> GetDefinitions() override;
2626

lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ namespace lldb_private {
1818

1919
class OptionGroupValueObjectDisplay : public OptionGroup {
2020
public:
21-
OptionGroupValueObjectDisplay();
21+
OptionGroupValueObjectDisplay() = default;
2222

23-
~OptionGroupValueObjectDisplay() override;
23+
~OptionGroupValueObjectDisplay() override = default;
2424

2525
llvm::ArrayRef<OptionDefinition> GetDefinitions() override;
2626

lldb/include/lldb/Interpreter/OptionGroupVariable.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class OptionGroupVariable : public OptionGroup {
2020
public:
2121
OptionGroupVariable(bool show_frame_options);
2222

23-
~OptionGroupVariable() override;
23+
~OptionGroupVariable() override = default;
2424

2525
llvm::ArrayRef<OptionDefinition> GetDefinitions() override;
2626

lldb/include/lldb/Interpreter/OptionGroupWatchpoint.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ namespace lldb_private {
1717

1818
class OptionGroupWatchpoint : public OptionGroup {
1919
public:
20-
OptionGroupWatchpoint();
20+
OptionGroupWatchpoint() = default;
2121

22-
~OptionGroupWatchpoint() override;
22+
~OptionGroupWatchpoint() override = default;
2323

2424
static bool IsWatchSizeSupported(uint32_t watch_size);
2525

lldb/include/lldb/Interpreter/OptionValueArch.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ namespace lldb_private {
1717

1818
class OptionValueArch : public OptionValue {
1919
public:
20-
OptionValueArch() : OptionValue(), m_current_value(), m_default_value() {}
20+
OptionValueArch() = default;
2121

2222
OptionValueArch(const char *triple)
2323
: OptionValue(), m_current_value(triple), m_default_value() {
@@ -31,7 +31,7 @@ class OptionValueArch : public OptionValue {
3131
: OptionValue(), m_current_value(current_value),
3232
m_default_value(default_value) {}
3333

34-
~OptionValueArch() override {}
34+
~OptionValueArch() override = default;
3535

3636
// Virtual subclass pure virtual overrides
3737

lldb/include/lldb/Interpreter/OptionValueArgs.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class OptionValueArgs : public OptionValueArray {
1919
: OptionValueArray(
2020
OptionValue::ConvertTypeToMask(OptionValue::eTypeString)) {}
2121

22-
~OptionValueArgs() override {}
22+
~OptionValueArgs() override = default;
2323

2424
size_t GetArgs(Args &args);
2525

lldb/include/lldb/Interpreter/OptionValueArray.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class OptionValueArray : public OptionValue {
2020
OptionValueArray(uint32_t type_mask = UINT32_MAX, bool raw_value_dump = false)
2121
: m_type_mask(type_mask), m_values(), m_raw_value_dump(raw_value_dump) {}
2222

23-
~OptionValueArray() override {}
23+
~OptionValueArray() override = default;
2424

2525
// Virtual subclass pure virtual overrides
2626

lldb/include/lldb/Interpreter/OptionValueBoolean.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class OptionValueBoolean : public OptionValue {
2121
: OptionValue(), m_current_value(current_value),
2222
m_default_value(default_value) {}
2323

24-
~OptionValueBoolean() override {}
24+
~OptionValueBoolean() override = default;
2525

2626
// Virtual subclass pure virtual overrides
2727

lldb/include/lldb/Interpreter/OptionValueChar.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class OptionValueChar : public OptionValue {
2222
: OptionValue(), m_current_value(current_value),
2323
m_default_value(default_value) {}
2424

25-
~OptionValueChar() override {}
25+
~OptionValueChar() override = default;
2626

2727
// Virtual subclass pure virtual overrides
2828

lldb/include/lldb/Interpreter/OptionValueDictionary.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class OptionValueDictionary : public OptionValue {
2222
: OptionValue(), m_type_mask(type_mask), m_values(),
2323
m_raw_value_dump(raw_value_dump) {}
2424

25-
~OptionValueDictionary() override {}
25+
~OptionValueDictionary() override = default;
2626

2727
// Virtual subclass pure virtual overrides
2828

lldb/include/lldb/Interpreter/OptionValueEnumeration.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class OptionValueEnumeration : public OptionValue {
3131

3232
OptionValueEnumeration(const OptionEnumValues &enumerators, enum_type value);
3333

34-
~OptionValueEnumeration() override;
34+
~OptionValueEnumeration() override = default;
3535

3636
// Virtual subclass pure virtual overrides
3737

lldb/include/lldb/Interpreter/OptionValueFileColonLine.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class OptionValueFileColonLine : public OptionValue {
2121
OptionValueFileColonLine();
2222
OptionValueFileColonLine(const llvm::StringRef input);
2323

24-
~OptionValueFileColonLine() override {}
24+
~OptionValueFileColonLine() override = default;
2525

2626
OptionValue::Type GetType() const override { return eTypeFileLineColumn; }
2727

lldb/include/lldb/Interpreter/OptionValueFileSpec.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class OptionValueFileSpec : public OptionValue {
2525
OptionValueFileSpec(const FileSpec &current_value,
2626
const FileSpec &default_value, bool resolve = true);
2727

28-
~OptionValueFileSpec() override {}
28+
~OptionValueFileSpec() override = default;
2929

3030
// Virtual subclass pure virtual overrides
3131

lldb/include/lldb/Interpreter/OptionValueFileSpecList.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ namespace lldb_private {
1818

1919
class OptionValueFileSpecList : public OptionValue {
2020
public:
21-
OptionValueFileSpecList() : OptionValue(), m_current_value() {}
21+
OptionValueFileSpecList() = default;
2222

2323
OptionValueFileSpecList(const FileSpecList &current_value)
2424
: OptionValue(), m_current_value(current_value) {}
2525

26-
~OptionValueFileSpecList() override {}
26+
~OptionValueFileSpecList() override = default;
2727

2828
// Virtual subclass pure virtual overrides
2929

lldb/include/lldb/Interpreter/OptionValueFormat.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class OptionValueFormat : public OptionValue {
2222
: OptionValue(), m_current_value(current_value),
2323
m_default_value(default_value) {}
2424

25-
~OptionValueFormat() override {}
25+
~OptionValueFormat() override = default;
2626

2727
// Virtual subclass pure virtual overrides
2828

lldb/include/lldb/Interpreter/OptionValueFormatEntity.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class OptionValueFormatEntity : public OptionValue {
1818
public:
1919
OptionValueFormatEntity(const char *default_format);
2020

21-
~OptionValueFormatEntity() override {}
21+
~OptionValueFormatEntity() override = default;
2222

2323
// Virtual subclass pure virtual overrides
2424

lldb/include/lldb/Interpreter/OptionValueLanguage.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class OptionValueLanguage : public OptionValue {
2525
: OptionValue(), m_current_value(current_value),
2626
m_default_value(default_value) {}
2727

28-
~OptionValueLanguage() override {}
28+
~OptionValueLanguage() override = default;
2929

3030
// Virtual subclass pure virtual overrides
3131

lldb/include/lldb/Interpreter/OptionValuePathMappings.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class OptionValuePathMappings : public OptionValue {
1919
OptionValuePathMappings(bool notify_changes)
2020
: OptionValue(), m_path_mappings(), m_notify_changes(notify_changes) {}
2121

22-
~OptionValuePathMappings() override {}
22+
~OptionValuePathMappings() override = default;
2323

2424
// Virtual subclass pure virtual overrides
2525

lldb/include/lldb/Interpreter/OptionValueProperties.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ class OptionValueProperties
2323
: public OptionValue,
2424
public std::enable_shared_from_this<OptionValueProperties> {
2525
public:
26-
OptionValueProperties()
27-
: OptionValue(), m_name(), m_properties(), m_name_to_index() {}
26+
OptionValueProperties() = default;
2827

2928
OptionValueProperties(ConstString name);
3029

lldb/include/lldb/Interpreter/OptionValueSInt64.h

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@ namespace lldb_private {
1616

1717
class OptionValueSInt64 : public OptionValue {
1818
public:
19-
OptionValueSInt64()
20-
: OptionValue(), m_current_value(0), m_default_value(0),
21-
m_min_value(INT64_MIN), m_max_value(INT64_MAX) {}
19+
OptionValueSInt64() = default;
2220

2321
OptionValueSInt64(int64_t value)
2422
: OptionValue(), m_current_value(value), m_default_value(value),
@@ -29,12 +27,9 @@ class OptionValueSInt64 : public OptionValue {
2927
m_default_value(default_value), m_min_value(INT64_MIN),
3028
m_max_value(INT64_MAX) {}
3129

32-
OptionValueSInt64(const OptionValueSInt64 &rhs)
33-
: OptionValue(rhs), m_current_value(rhs.m_current_value),
34-
m_default_value(rhs.m_default_value), m_min_value(rhs.m_min_value),
35-
m_max_value(rhs.m_max_value) {}
30+
OptionValueSInt64(const OptionValueSInt64 &rhs) = default;
3631

37-
~OptionValueSInt64() override {}
32+
~OptionValueSInt64() override = default;
3833

3934
// Virtual subclass pure virtual overrides
4035

@@ -90,10 +85,10 @@ class OptionValueSInt64 : public OptionValue {
9085
int64_t GetMaximumValue() const { return m_max_value; }
9186

9287
protected:
93-
int64_t m_current_value;
94-
int64_t m_default_value;
95-
int64_t m_min_value;
96-
int64_t m_max_value;
88+
int64_t m_current_value = 0;
89+
int64_t m_default_value = 0;
90+
int64_t m_min_value = INT64_MIN;
91+
int64_t m_max_value = INT64_MAX;
9792
};
9893

9994
} // namespace lldb_private

lldb/include/lldb/Interpreter/OptionValueString.h

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,7 @@ class OptionValueString : public OptionValue {
2323

2424
enum Options { eOptionEncodeCharacterEscapeSequences = (1u << 0) };
2525

26-
OptionValueString()
27-
: OptionValue(), m_current_value(), m_default_value(), m_options(),
28-
m_validator(), m_validator_baton() {}
26+
OptionValueString() = default;
2927

3028
OptionValueString(ValidatorCallback validator, void *baton = nullptr)
3129
: OptionValue(), m_current_value(), m_default_value(), m_options(),
@@ -125,8 +123,8 @@ class OptionValueString : public OptionValue {
125123
std::string m_current_value;
126124
std::string m_default_value;
127125
Flags m_options;
128-
ValidatorCallback m_validator;
129-
void *m_validator_baton;
126+
ValidatorCallback m_validator = nullptr;
127+
void *m_validator_baton = nullptr;
130128
};
131129

132130
} // namespace lldb_private

0 commit comments

Comments
 (0)