diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2016-07-23 20:50:09 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2016-07-23 20:50:09 +0000 |
commit | f3fbd1c0586ff6ec7895991e6c28f61a503c36a8 (patch) | |
tree | 48d008fd3df8c0e73271a4b18474e0aac6dbfe33 /source/Commands/CommandObjectPlugin.cpp | |
parent | 2fc5d2d1dfaf623ce4e24cd8590565902f8c557c (diff) |
Notes
Diffstat (limited to 'source/Commands/CommandObjectPlugin.cpp')
-rw-r--r-- | source/Commands/CommandObjectPlugin.cpp | 53 |
1 files changed, 24 insertions, 29 deletions
diff --git a/source/Commands/CommandObjectPlugin.cpp b/source/Commands/CommandObjectPlugin.cpp index 4c5a089dbcec2..221c9a67d8488 100644 --- a/source/Commands/CommandObjectPlugin.cpp +++ b/source/Commands/CommandObjectPlugin.cpp @@ -1,4 +1,4 @@ -//===-- CommandObjectPlugin.cpp ----------------------------------*- C++ -*-===// +//===-- CommandObjectPlugin.cpp ---------------------------------*- C++ -*-===// // // The LLVM Compiler Infrastructure // @@ -7,10 +7,12 @@ // //===----------------------------------------------------------------------===// +// C Includes +// C++ Includes +// Other libraries and framework includes +// Project includes #include "CommandObjectPlugin.h" - #include "lldb/Host/Host.h" - #include "lldb/Interpreter/CommandInterpreter.h" #include "lldb/Interpreter/CommandReturnObject.h" @@ -19,13 +21,12 @@ using namespace lldb_private; class CommandObjectPluginLoad : public CommandObjectParsed { -private: public: CommandObjectPluginLoad (CommandInterpreter &interpreter) : - CommandObjectParsed (interpreter, - "plugin load", - "Import a dylib that implements an LLDB plugin.", - NULL) + CommandObjectParsed(interpreter, + "plugin load", + "Import a dylib that implements an LLDB plugin.", + nullptr) { CommandArgumentEntry arg1; CommandArgumentData cmd_arg; @@ -40,11 +41,9 @@ public: // Push the data for the first argument into the m_arguments vector. m_arguments.push_back (arg1); } - - ~CommandObjectPluginLoad () override - { - } - + + ~CommandObjectPluginLoad() override = default; + int HandleArgumentCompletion (Args &input, int &cursor_index, @@ -58,14 +57,14 @@ public: std::string completion_str (input.GetArgumentAtIndex(cursor_index)); completion_str.erase (cursor_char_position); - CommandCompletions::InvokeCommonCompletionCallbacks (m_interpreter, - CommandCompletions::eDiskFileCompletion, - completion_str.c_str(), - match_start_point, - max_return_elements, - NULL, - word_complete, - matches); + CommandCompletions::InvokeCommonCompletionCallbacks(m_interpreter, + CommandCompletions::eDiskFileCompletion, + completion_str.c_str(), + match_start_point, + max_return_elements, + nullptr, + word_complete, + matches); return matches.GetSize(); } @@ -100,15 +99,11 @@ protected: } }; -CommandObjectPlugin::CommandObjectPlugin (CommandInterpreter &interpreter) : -CommandObjectMultiword (interpreter, - "plugin", - "A set of commands for managing or customizing plugin commands.", - "plugin <subcommand> [<subcommand-options>]") +CommandObjectPlugin::CommandObjectPlugin(CommandInterpreter &interpreter) + : CommandObjectMultiword(interpreter, "plugin", "Commands for managing LLDB plugins.", + "plugin <subcommand> [<subcommand-options>]") { LoadSubCommand ("load", CommandObjectSP (new CommandObjectPluginLoad (interpreter))); } -CommandObjectPlugin::~CommandObjectPlugin () -{ -} +CommandObjectPlugin::~CommandObjectPlugin() = default; |