diff options
Diffstat (limited to 'lldb/include/lldb/Interpreter/OptionGroupFile.h')
-rw-r--r-- | lldb/include/lldb/Interpreter/OptionGroupFile.h | 144 |
1 files changed, 51 insertions, 93 deletions
diff --git a/lldb/include/lldb/Interpreter/OptionGroupFile.h b/lldb/include/lldb/Interpreter/OptionGroupFile.h index 5b63b84167b..440dc3ba3b0 100644 --- a/lldb/include/lldb/Interpreter/OptionGroupFile.h +++ b/lldb/include/lldb/Interpreter/OptionGroupFile.h @@ -14,9 +14,9 @@ // C++ Includes // Other libraries and framework includes // Project includes -#include "lldb/Interpreter/Options.h" #include "lldb/Interpreter/OptionValueFileSpec.h" #include "lldb/Interpreter/OptionValueFileSpecList.h" +#include "lldb/Interpreter/Options.h" namespace lldb_private { @@ -24,109 +24,67 @@ namespace lldb_private { // OptionGroupFile //------------------------------------------------------------------------- -class OptionGroupFile : public OptionGroup -{ +class OptionGroupFile : public OptionGroup { public: - OptionGroupFile (uint32_t usage_mask, - bool required, - const char *long_option, - int short_option, - uint32_t completion_type, - lldb::CommandArgumentType argument_type, - const char *usage_text); - - ~OptionGroupFile() override; - - uint32_t - GetNumDefinitions() override - { - return 1; - } - - const OptionDefinition* - GetDefinitions() override - { - return &m_option_definition; - } - - Error - SetOptionValue(uint32_t option_idx, - const char *option_value, - ExecutionContext *execution_context) override; - - void - OptionParsingStarting(ExecutionContext *execution_context) override; - - OptionValueFileSpec & - GetOptionValue () - { - return m_file; - } - - const OptionValueFileSpec & - GetOptionValue () const - { - return m_file; - } + OptionGroupFile(uint32_t usage_mask, bool required, const char *long_option, + int short_option, uint32_t completion_type, + lldb::CommandArgumentType argument_type, + const char *usage_text); + + ~OptionGroupFile() override; + + uint32_t GetNumDefinitions() override { return 1; } + + const OptionDefinition *GetDefinitions() override { + return &m_option_definition; + } + + Error SetOptionValue(uint32_t option_idx, const char *option_value, + ExecutionContext *execution_context) override; + + void OptionParsingStarting(ExecutionContext *execution_context) override; + + OptionValueFileSpec &GetOptionValue() { return m_file; } + + const OptionValueFileSpec &GetOptionValue() const { return m_file; } protected: - OptionValueFileSpec m_file; - OptionDefinition m_option_definition; + OptionValueFileSpec m_file; + OptionDefinition m_option_definition; }; //------------------------------------------------------------------------- // OptionGroupFileList //------------------------------------------------------------------------- -class OptionGroupFileList : public OptionGroup -{ +class OptionGroupFileList : public OptionGroup { public: - - OptionGroupFileList (uint32_t usage_mask, - bool required, - const char *long_option, - int short_option, - uint32_t completion_type, - lldb::CommandArgumentType argument_type, - const char *usage_text); - - ~OptionGroupFileList() override; - - uint32_t - GetNumDefinitions() override - { - return 1; - } - - const OptionDefinition* - GetDefinitions() override - { - return &m_option_definition; - } - - Error - SetOptionValue(uint32_t option_idx, - const char *option_value, - ExecutionContext *execution_context) override; - - void - OptionParsingStarting(ExecutionContext *execution_context) override; - - OptionValueFileSpecList & - GetOptionValue () - { - return m_file_list; - } - - const OptionValueFileSpecList & - GetOptionValue () const - { - return m_file_list; - } - + OptionGroupFileList(uint32_t usage_mask, bool required, + const char *long_option, int short_option, + uint32_t completion_type, + lldb::CommandArgumentType argument_type, + const char *usage_text); + + ~OptionGroupFileList() override; + + uint32_t GetNumDefinitions() override { return 1; } + + const OptionDefinition *GetDefinitions() override { + return &m_option_definition; + } + + Error SetOptionValue(uint32_t option_idx, const char *option_value, + ExecutionContext *execution_context) override; + + void OptionParsingStarting(ExecutionContext *execution_context) override; + + OptionValueFileSpecList &GetOptionValue() { return m_file_list; } + + const OptionValueFileSpecList &GetOptionValue() const { return m_file_list; } + protected: - OptionValueFileSpecList m_file_list; - OptionDefinition m_option_definition; + OptionValueFileSpecList m_file_list; + OptionDefinition m_option_definition; }; } // namespace lldb_private |