diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2017-01-02 19:26:05 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2017-01-02 19:26:05 +0000 |
commit | 14f1b3e8826ce43b978db93a62d1166055db5394 (patch) | |
tree | 0a00ad8d3498783fe0193f3b656bca17c4c8697d /tools/lldb-mi/MICmdArgValConsume.cpp | |
parent | 4ee8c119c71a06dcad1e0fecc8c675e480e59337 (diff) | |
download | src-14f1b3e8826ce43b978db93a62d1166055db5394.tar.gz src-14f1b3e8826ce43b978db93a62d1166055db5394.zip |
Vendor import of lldb trunk r290819:vendor/lldb/lldb-trunk-r290819
Notes
Notes:
svn path=/vendor/lldb/dist/; revision=311128
svn path=/vendor/lldb/lldb-trunk-r290819/; revision=311129; tag=vendor/lldb/lldb-trunk-r290819
Diffstat (limited to 'tools/lldb-mi/MICmdArgValConsume.cpp')
-rw-r--r-- | tools/lldb-mi/MICmdArgValConsume.cpp | 88 |
1 files changed, 42 insertions, 46 deletions
diff --git a/tools/lldb-mi/MICmdArgValConsume.cpp b/tools/lldb-mi/MICmdArgValConsume.cpp index 12d32912c370..5a76ab4b56f5 100644 --- a/tools/lldb-mi/MICmdArgValConsume.cpp +++ b/tools/lldb-mi/MICmdArgValConsume.cpp @@ -11,43 +11,44 @@ #include "MICmdArgValConsume.h" #include "MICmdArgContext.h" -//++ ------------------------------------------------------------------------------------ +//++ +//------------------------------------------------------------------------------------ // Details: CMICmdArgValConsume constructor. // Type: Method. // Args: None. // Return: None. // Throws: None. //-- -CMICmdArgValConsume::CMICmdArgValConsume() -{ -} +CMICmdArgValConsume::CMICmdArgValConsume() {} -//++ ------------------------------------------------------------------------------------ +//++ +//------------------------------------------------------------------------------------ // Details: CMICmdArgValConsume constructor. // Type: Method. // Args: vrArgName - (R) Argument's name to search by. -// vbMandatory - (R) True = Yes must be present, false = optional argument. +// vbMandatory - (R) True = Yes must be present, false = optional +// argument. // Return: None. // Throws: None. //-- -CMICmdArgValConsume::CMICmdArgValConsume(const CMIUtilString &vrArgName, const bool vbMandatory) - : CMICmdArgValBaseTemplate(vrArgName, vbMandatory, true) -{ -} +CMICmdArgValConsume::CMICmdArgValConsume(const CMIUtilString &vrArgName, + const bool vbMandatory) + : CMICmdArgValBaseTemplate(vrArgName, vbMandatory, true) {} -//++ ------------------------------------------------------------------------------------ +//++ +//------------------------------------------------------------------------------------ // Details: CMICmdArgValConsume destructor. // Type: Overidden. // Args: None. // Return: None. // Throws: None. //-- -CMICmdArgValConsume::~CMICmdArgValConsume() -{ -} +CMICmdArgValConsume::~CMICmdArgValConsume() {} -//++ ------------------------------------------------------------------------------------ -// Details: Parse the command's argument options string and try to extract the value *this +//++ +//------------------------------------------------------------------------------------ +// Details: Parse the command's argument options string and try to extract the +// value *this // argument is looking for. // Type: Overridden. // Args: vwArgContext - (R) The command's argument options string. @@ -55,44 +56,39 @@ CMICmdArgValConsume::~CMICmdArgValConsume() // MIstatus::failure - Functional failed. // Throws: None. //-- -bool -CMICmdArgValConsume::Validate(CMICmdArgContext &vwArgContext) -{ - if (vwArgContext.IsEmpty()) - return m_bMandatory ? MIstatus::failure : MIstatus::success; +bool CMICmdArgValConsume::Validate(CMICmdArgContext &vwArgContext) { + if (vwArgContext.IsEmpty()) + return m_bMandatory ? MIstatus::failure : MIstatus::success; - // Consume the optional file, line, linenum arguments till the mode '--' argument - const CMIUtilString::VecString_t vecOptions(vwArgContext.GetArgs()); - CMIUtilString::VecString_t::const_iterator it = vecOptions.begin(); - while (it != vecOptions.end()) - { - const CMIUtilString & rTxt( *it ); - - if ( rTxt.compare( "--" ) == 0 ) - { - m_bFound = true; - m_bValid = true; - if ( !vwArgContext.RemoveArg( rTxt ) ) - return MIstatus::failure; - return MIstatus::success; - } - // Next - ++it; + // Consume the optional file, line, linenum arguments till the mode '--' + // argument + const CMIUtilString::VecString_t vecOptions(vwArgContext.GetArgs()); + CMIUtilString::VecString_t::const_iterator it = vecOptions.begin(); + while (it != vecOptions.end()) { + const CMIUtilString &rTxt(*it); + + if (rTxt.compare("--") == 0) { + m_bFound = true; + m_bValid = true; + if (!vwArgContext.RemoveArg(rTxt)) + return MIstatus::failure; + return MIstatus::success; } + // Next + ++it; + } - return MIstatus::failure; + return MIstatus::failure; } -//++ ------------------------------------------------------------------------------------ -// Details: Nothing to examine as we just want to consume the argument or option (ignore +//++ +//------------------------------------------------------------------------------------ +// Details: Nothing to examine as we just want to consume the argument or option +// (ignore // it). // Type: Method. // Args: None. // Return: bool - True = yes ok, false = not ok. // Throws: None. //-- -bool -CMICmdArgValConsume::IsOk() const -{ - return true; -} +bool CMICmdArgValConsume::IsOk() const { return true; } |