diff options
Diffstat (limited to 'tools/lldb-mi/MICmnMIValueConst.cpp')
-rw-r--r-- | tools/lldb-mi/MICmnMIValueConst.cpp | 119 |
1 files changed, 60 insertions, 59 deletions
diff --git a/tools/lldb-mi/MICmnMIValueConst.cpp b/tools/lldb-mi/MICmnMIValueConst.cpp index afac8df07d783..7aa0f79035589 100644 --- a/tools/lldb-mi/MICmnMIValueConst.cpp +++ b/tools/lldb-mi/MICmnMIValueConst.cpp @@ -8,91 +8,92 @@ //===----------------------------------------------------------------------===// //++ -// File: MICmnMIValueConst.h +// File: MICmnMIValueConst.h // -// Overview: CMICmnMIValueConst implementation. +// Overview: CMICmnMIValueConst implementation. // -// Environment: Compilers: Visual C++ 12. -// gcc (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1 -// Libraries: See MIReadmetxt. +// Environment: Compilers: Visual C++ 12. +// gcc (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1 +// Libraries: See MIReadmetxt. // -// Copyright: None. +// Copyright: None. //-- // In-house headers: #include "MICmnMIValueConst.h" // Instantiations: -const CMIUtilString CMICmnMIValueConst::ms_constStrDblQuote( "\"" ); +const CMIUtilString CMICmnMIValueConst::ms_constStrDblQuote("\""); //++ ------------------------------------------------------------------------------------ -// Details: CMICmnMIValueConst constructor. -// Type: Method. -// Args: vString - (R) MI Const c-string value. -// Return: None. -// Throws: None. +// Details: CMICmnMIValueConst constructor. +// Type: Method. +// Args: vString - (R) MI Const c-string value. +// Return: None. +// Throws: None. //-- -CMICmnMIValueConst::CMICmnMIValueConst( const CMIUtilString & vString ) -: m_strPartConst( vString ) -, m_bNoQuotes( false ) +CMICmnMIValueConst::CMICmnMIValueConst(const CMIUtilString &vString) + : m_strPartConst(vString) + , m_bNoQuotes(false) { - BuildConst(); + BuildConst(); } //++ ------------------------------------------------------------------------------------ -// Details: CMICmnMIValueConst constructor. -// Type: Method. -// Args: vString - (R) MI Const c-string value. -// vbNoQuotes - (R) True = return string not surrounded with quotes, false = use quotes. -// Return: None. -// Throws: None. +// Details: CMICmnMIValueConst constructor. +// Type: Method. +// Args: vString - (R) MI Const c-string value. +// vbNoQuotes - (R) True = return string not surrounded with quotes, false = use quotes. +// Return: None. +// Throws: None. //-- -CMICmnMIValueConst::CMICmnMIValueConst( const CMIUtilString & vString, const bool vbNoQuotes ) -: m_strPartConst( vString ) -, m_bNoQuotes( vbNoQuotes ) +CMICmnMIValueConst::CMICmnMIValueConst(const CMIUtilString &vString, const bool vbNoQuotes) + : m_strPartConst(vString) + , m_bNoQuotes(vbNoQuotes) { - BuildConst(); + BuildConst(); } //++ ------------------------------------------------------------------------------------ -// Details: CMICmnMIValueConst destructor. -// Type: Overrideable. -// Args: None. -// Return: None. -// Throws: None. +// Details: CMICmnMIValueConst destructor. +// Type: Overrideable. +// Args: None. +// Return: None. +// Throws: None. //-- -CMICmnMIValueConst::~CMICmnMIValueConst( void ) +CMICmnMIValueConst::~CMICmnMIValueConst(void) { } //++ ------------------------------------------------------------------------------------ -// Details: Build the Value Const data. -// Type: Method. -// Args: None. -// Return: MIstatus::success - Functional succeeded. -// MIstatus::failure - Functional failed. -// Throws: None. +// Details: Build the Value Const data. +// Type: Method. +// Args: None. +// Return: MIstatus::success - Functional succeeded. +// MIstatus::failure - Functional failed. +// Throws: None. //-- -bool CMICmnMIValueConst::BuildConst( void ) +bool +CMICmnMIValueConst::BuildConst(void) { - if( m_strPartConst.length() != 0 ) - { - const CMIUtilString strValue( m_strPartConst.StripCREndOfLine() ); - if( m_bNoQuotes ) - { - m_strValue = strValue; - } - else - { - const MIchar * pFormat = "%s%s%s"; - m_strValue = CMIUtilString::Format( pFormat, ms_constStrDblQuote.c_str(), strValue.c_str(), ms_constStrDblQuote.c_str() ); - } - } - else - { - const MIchar * pFormat = "%s%s"; - m_strValue = CMIUtilString::Format( pFormat, ms_constStrDblQuote.c_str(), ms_constStrDblQuote.c_str() ); - } + if (m_strPartConst.length() != 0) + { + const CMIUtilString strValue(m_strPartConst.StripCREndOfLine()); + if (m_bNoQuotes) + { + m_strValue = strValue; + } + else + { + const MIchar *pFormat = "%s%s%s"; + m_strValue = CMIUtilString::Format(pFormat, ms_constStrDblQuote.c_str(), strValue.c_str(), ms_constStrDblQuote.c_str()); + } + } + else + { + const MIchar *pFormat = "%s%s"; + m_strValue = CMIUtilString::Format(pFormat, ms_constStrDblQuote.c_str(), ms_constStrDblQuote.c_str()); + } - return MIstatus::success; -}
\ No newline at end of file + return MIstatus::success; +} |