aboutsummaryrefslogtreecommitdiff
path: root/include/lldb/Interpreter/OptionValueUUID.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/lldb/Interpreter/OptionValueUUID.h')
-rw-r--r--include/lldb/Interpreter/OptionValueUUID.h121
1 files changed, 45 insertions, 76 deletions
diff --git a/include/lldb/Interpreter/OptionValueUUID.h b/include/lldb/Interpreter/OptionValueUUID.h
index 4aecc39bc8c4..841de88f9263 100644
--- a/include/lldb/Interpreter/OptionValueUUID.h
+++ b/include/lldb/Interpreter/OptionValueUUID.h
@@ -19,85 +19,54 @@
namespace lldb_private {
-class OptionValueUUID : public OptionValue
-{
+class OptionValueUUID : public OptionValue {
public:
- OptionValueUUID () :
- OptionValue(),
- m_uuid ()
- {
- }
-
- OptionValueUUID (const UUID &uuid) :
- OptionValue(),
- m_uuid (uuid)
- {
- }
-
- ~OptionValueUUID() override
- {
- }
-
- //---------------------------------------------------------------------
- // Virtual subclass pure virtual overrides
- //---------------------------------------------------------------------
-
- OptionValue::Type
- GetType() const override
- {
- return eTypeUUID;
- }
-
- void
- DumpValue(const ExecutionContext *exe_ctx, Stream &strm, uint32_t dump_mask) override;
-
- Error
- SetValueFromString(llvm::StringRef value,
- VarSetOperationType op = eVarSetOperationAssign) override;
-
- bool
- Clear() override
- {
- m_uuid.Clear();
- m_value_was_set = false;
- return true;
- }
-
- lldb::OptionValueSP
- DeepCopy() const override;
-
- //---------------------------------------------------------------------
- // Subclass specific functions
- //---------------------------------------------------------------------
-
- UUID &
- GetCurrentValue()
- {
- return m_uuid;
- }
-
- const UUID &
- GetCurrentValue() const
- {
- return m_uuid;
- }
-
- void
- SetCurrentValue (const UUID &value)
- {
- m_uuid = value;
- }
-
- size_t
- AutoComplete(CommandInterpreter &interpreter,
- const char *s,
- int match_start_point,
- int max_return_elements,
- bool &word_complete,
- StringList &matches) override;
+ OptionValueUUID() : OptionValue(), m_uuid() {}
+
+ OptionValueUUID(const UUID &uuid) : OptionValue(), m_uuid(uuid) {}
+
+ ~OptionValueUUID() override {}
+
+ //---------------------------------------------------------------------
+ // Virtual subclass pure virtual overrides
+ //---------------------------------------------------------------------
+
+ OptionValue::Type GetType() const override { return eTypeUUID; }
+
+ void DumpValue(const ExecutionContext *exe_ctx, Stream &strm,
+ uint32_t dump_mask) override;
+
+ Error
+ SetValueFromString(llvm::StringRef value,
+ VarSetOperationType op = eVarSetOperationAssign) override;
+ Error
+ SetValueFromString(const char *,
+ VarSetOperationType = eVarSetOperationAssign) = delete;
+
+ bool Clear() override {
+ m_uuid.Clear();
+ m_value_was_set = false;
+ return true;
+ }
+
+ lldb::OptionValueSP DeepCopy() const override;
+
+ //---------------------------------------------------------------------
+ // Subclass specific functions
+ //---------------------------------------------------------------------
+
+ UUID &GetCurrentValue() { return m_uuid; }
+
+ const UUID &GetCurrentValue() const { return m_uuid; }
+
+ void SetCurrentValue(const UUID &value) { m_uuid = value; }
+
+ size_t AutoComplete(CommandInterpreter &interpreter, llvm::StringRef s,
+ int match_start_point, int max_return_elements,
+ bool &word_complete, StringList &matches) override;
protected:
- UUID m_uuid;
+ UUID m_uuid;
};
} // namespace lldb_private