diff options
Diffstat (limited to 'lldb/tools/lldb-mi/MICmdArgValConsume.h')
-rw-r--r-- | lldb/tools/lldb-mi/MICmdArgValConsume.h | 46 |
1 files changed, 26 insertions, 20 deletions
diff --git a/lldb/tools/lldb-mi/MICmdArgValConsume.h b/lldb/tools/lldb-mi/MICmdArgValConsume.h index 792a9bed648..1169eb9a4ef 100644 --- a/lldb/tools/lldb-mi/MICmdArgValConsume.h +++ b/lldb/tools/lldb-mi/MICmdArgValConsume.h @@ -15,34 +15,40 @@ // Declarations: class CMICmdArgContext; -//++ ============================================================================ +//++ +//============================================================================ // Details: MI common code class. Command argument class. Arguments object // needing specialization derived from the CMICmdArgValBase class. // An argument knows what type of argument it is and how it is to -// interpret the options (context) string to find and validate a matching -// argument. This type having recognised its argument name just consumes +// interpret the options (context) string to find and validate a +// matching +// argument. This type having recognised its argument name just +// consumes // that argument or option (ignores it). This is the so the validation -// process can then ask if all arguments or options have been recognised +// process can then ask if all arguments or options have been +// recognised // other an error will occurred "argument not recognised". For example -// this can be used to consume the "--" text which is not an argument in -// itself. Normally the GetValue() function (in base class) would return +// this can be used to consume the "--" text which is not an argument +// in +// itself. Normally the GetValue() function (in base class) would +// return // a value for the argument but is not the case for *this argument type // object. // Based on the Interpreter pattern. //-- -class CMICmdArgValConsume : public CMICmdArgValBaseTemplate<CMIUtilString> -{ - // Methods: - public: - /* ctor */ CMICmdArgValConsume(); - /* ctor */ CMICmdArgValConsume(const CMIUtilString &vrArgName, const bool vbMandatory); - // - bool IsOk() const; +class CMICmdArgValConsume : public CMICmdArgValBaseTemplate<CMIUtilString> { + // Methods: +public: + /* ctor */ CMICmdArgValConsume(); + /* ctor */ CMICmdArgValConsume(const CMIUtilString &vrArgName, + const bool vbMandatory); + // + bool IsOk() const; - // Overridden: - public: - // From CMICmdArgValBase - /* dtor */ ~CMICmdArgValConsume() override; - // From CMICmdArgSet::IArg - bool Validate(CMICmdArgContext &vwArgContext) override; + // Overridden: +public: + // From CMICmdArgValBase + /* dtor */ ~CMICmdArgValConsume() override; + // From CMICmdArgSet::IArg + bool Validate(CMICmdArgContext &vwArgContext) override; }; |