aboutsummaryrefslogtreecommitdiff
path: root/source/Interpreter/OptionGroupUUID.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/Interpreter/OptionGroupUUID.cpp')
-rw-r--r--source/Interpreter/OptionGroupUUID.cpp76
1 files changed, 29 insertions, 47 deletions
diff --git a/source/Interpreter/OptionGroupUUID.cpp b/source/Interpreter/OptionGroupUUID.cpp
index 609967a83e79..cd6c02a7c730 100644
--- a/source/Interpreter/OptionGroupUUID.cpp
+++ b/source/Interpreter/OptionGroupUUID.cpp
@@ -18,59 +18,41 @@
using namespace lldb;
using namespace lldb_private;
-OptionGroupUUID::OptionGroupUUID() :
- m_uuid ()
-{
-}
+OptionGroupUUID::OptionGroupUUID() : m_uuid() {}
-OptionGroupUUID::~OptionGroupUUID ()
-{
-}
+OptionGroupUUID::~OptionGroupUUID() {}
-static OptionDefinition
-g_option_table[] =
-{
- { LLDB_OPT_SET_1 , false, "uuid", 'u', OptionParser::eRequiredArgument, nullptr, nullptr, 0, eArgTypeNone, "A module UUID value."},
+static OptionDefinition g_option_table[] = {
+ {LLDB_OPT_SET_1, false, "uuid", 'u', OptionParser::eRequiredArgument,
+ nullptr, nullptr, 0, eArgTypeNone, "A module UUID value."},
};
-uint32_t
-OptionGroupUUID::GetNumDefinitions ()
-{
- return llvm::array_lengthof(g_option_table);
-}
-
-const OptionDefinition *
-OptionGroupUUID::GetDefinitions ()
-{
- return g_option_table;
+llvm::ArrayRef<OptionDefinition> OptionGroupUUID::GetDefinitions() {
+ return llvm::makeArrayRef(g_option_table);
}
-Error
-OptionGroupUUID::SetOptionValue (CommandInterpreter &interpreter,
- uint32_t option_idx,
- const char *option_arg)
-{
- Error error;
- const int short_option = g_option_table[option_idx].short_option;
-
- switch (short_option)
- {
- case 'u':
- error = m_uuid.SetValueFromString (option_arg);
- if (error.Success())
- m_uuid.SetOptionWasSet();
- break;
-
- default:
- error.SetErrorStringWithFormat ("unrecognized option '%c'", short_option);
- break;
- }
-
- return error;
+Error OptionGroupUUID::SetOptionValue(uint32_t option_idx,
+ llvm::StringRef option_arg,
+ ExecutionContext *execution_context) {
+ Error error;
+ const int short_option = g_option_table[option_idx].short_option;
+
+ switch (short_option) {
+ case 'u':
+ error = m_uuid.SetValueFromString(option_arg);
+ if (error.Success())
+ m_uuid.SetOptionWasSet();
+ break;
+
+ default:
+ error.SetErrorStringWithFormat("unrecognized option '%c'", short_option);
+ break;
+ }
+
+ return error;
}
-void
-OptionGroupUUID::OptionParsingStarting (CommandInterpreter &interpreter)
-{
- m_uuid.Clear();
+void OptionGroupUUID::OptionParsingStarting(
+ ExecutionContext *execution_context) {
+ m_uuid.Clear();
}