diff options
Diffstat (limited to 'lldb/tools/lldb-mi/MICmnMIValueResult.cpp')
-rw-r--r-- | lldb/tools/lldb-mi/MICmnMIValueResult.cpp | 171 |
1 files changed, 87 insertions, 84 deletions
diff --git a/lldb/tools/lldb-mi/MICmnMIValueResult.cpp b/lldb/tools/lldb-mi/MICmnMIValueResult.cpp index e5cc9ce2bb1..7735844b14d 100644 --- a/lldb/tools/lldb-mi/MICmnMIValueResult.cpp +++ b/lldb/tools/lldb-mi/MICmnMIValueResult.cpp @@ -8,15 +8,15 @@ //===----------------------------------------------------------------------===// //++ -// File: MICmnMIResult.h +// File: MICmnMIResult.h // -// Overview: CMICmnMIValueResult implementation. +// Overview: CMICmnMIValueResult 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: @@ -24,118 +24,121 @@ #include "MICmnResources.h" // Instantiations: -const CMIUtilString CMICmnMIValueResult::ms_constStrEqual( "=" ); +const CMIUtilString CMICmnMIValueResult::ms_constStrEqual("="); //++ ------------------------------------------------------------------------------------ -// Details: CMICmnMIValueResult constructor. -// Type: Method. -// Args: None. -// Return: None. -// Throws: None. +// Details: CMICmnMIValueResult constructor. +// Type: Method. +// Args: None. +// Return: None. +// Throws: None. //-- -CMICmnMIValueResult::CMICmnMIValueResult( void ) -: m_bEmptyConstruction( true ) +CMICmnMIValueResult::CMICmnMIValueResult(void) + : m_bEmptyConstruction(true) { } //++ ------------------------------------------------------------------------------------ -// Details: CMICmnMIValueResult constructor. -// Type: Method. -// Args: vrVariable - (R) MI value's name. -// vrValue - (R) The MI value. -// Return: None. -// Throws: None. +// Details: CMICmnMIValueResult constructor. +// Type: Method. +// Args: vrVariable - (R) MI value's name. +// vrValue - (R) The MI value. +// Return: None. +// Throws: None. //-- -CMICmnMIValueResult::CMICmnMIValueResult( const CMIUtilString & vrVariable, const CMICmnMIValue & vrValue ) -: m_strPartVariable( vrVariable ) -, m_partMIValue( vrValue ) -, m_bEmptyConstruction( false ) -, m_bUseSpacing( false ) +CMICmnMIValueResult::CMICmnMIValueResult(const CMIUtilString &vrVariable, const CMICmnMIValue &vrValue) + : m_strPartVariable(vrVariable) + , m_partMIValue(vrValue) + , m_bEmptyConstruction(false) + , m_bUseSpacing(false) { - BuildResult(); + BuildResult(); } //++ ------------------------------------------------------------------------------------ -// Details: CMICmnMIValueResult constructor. -// Type: Method. -// Args: vrVariable - (R) MI value's name. -// vrValue - (R) The MI value. -// vbUseSpacing - (R) True = put space seperators into the string, false = no spaces used. -// Return: None. -// Throws: None. +// Details: CMICmnMIValueResult constructor. +// Type: Method. +// Args: vrVariable - (R) MI value's name. +// vrValue - (R) The MI value. +// vbUseSpacing - (R) True = put space seperators into the string, false = no spaces used. +// Return: None. +// Throws: None. //-- -CMICmnMIValueResult::CMICmnMIValueResult( const CMIUtilString & vrVariable, const CMICmnMIValue & vrValue, const bool vbUseSpacing ) -: m_strPartVariable( vrVariable ) -, m_partMIValue( vrValue ) -, m_bEmptyConstruction( false ) -, m_bUseSpacing( vbUseSpacing ) +CMICmnMIValueResult::CMICmnMIValueResult(const CMIUtilString &vrVariable, const CMICmnMIValue &vrValue, const bool vbUseSpacing) + : m_strPartVariable(vrVariable) + , m_partMIValue(vrValue) + , m_bEmptyConstruction(false) + , m_bUseSpacing(vbUseSpacing) { - BuildResult(); + BuildResult(); } //++ ------------------------------------------------------------------------------------ -// Details: CMICmnMIValueResult destructor. -// Type: Overrideable. -// Args: None. -// Return: None. -// Throws: None. +// Details: CMICmnMIValueResult destructor. +// Type: Overrideable. +// Args: None. +// Return: None. +// Throws: None. //-- -CMICmnMIValueResult::~CMICmnMIValueResult( void ) +CMICmnMIValueResult::~CMICmnMIValueResult(void) { } //++ ------------------------------------------------------------------------------------ -// Details: Build the MI value result string. -// Type: Method. -// Args: None. -// Return: MIstatus::success - Functional succeeded. -// MIstatus::failure - Functional failed. -// Throws: None. +// Details: Build the MI value result string. +// Type: Method. +// Args: None. +// Return: MIstatus::success - Functional succeeded. +// MIstatus::failure - Functional failed. +// Throws: None. //-- -bool CMICmnMIValueResult::BuildResult( void ) +bool +CMICmnMIValueResult::BuildResult(void) { - const MIchar * pFormat = m_bUseSpacing ? "%s %s %s" : "%s%s%s"; - m_strValue = CMIUtilString::Format( pFormat, m_strPartVariable.c_str(), ms_constStrEqual.c_str(), m_partMIValue.GetString().c_str() ); + const MIchar *pFormat = m_bUseSpacing ? "%s %s %s" : "%s%s%s"; + m_strValue = CMIUtilString::Format(pFormat, m_strPartVariable.c_str(), ms_constStrEqual.c_str(), m_partMIValue.GetString().c_str()); - return MIstatus::success; + return MIstatus::success; } //++ ------------------------------------------------------------------------------------ -// Details: Build the MI value result string. -// Type: Method. -// Args: vrVariable - (R) MI value's name. -// vrValue - (R) The MI value. -// Return: MIstatus::success - Functional succeeded. -// MIstatus::failure - Functional failed. -// Throws: None. +// Details: Build the MI value result string. +// Type: Method. +// Args: vrVariable - (R) MI value's name. +// vrValue - (R) The MI value. +// Return: MIstatus::success - Functional succeeded. +// MIstatus::failure - Functional failed. +// Throws: None. //-- -bool CMICmnMIValueResult::BuildResult( const CMIUtilString & vVariable, const CMICmnMIValue & vValue ) +bool +CMICmnMIValueResult::BuildResult(const CMIUtilString &vVariable, const CMICmnMIValue &vValue) { - const MIchar * pFormat = m_bUseSpacing ? "%s, %s %s %s" : "%s,%s%s%s"; - m_strValue = CMIUtilString::Format( pFormat, m_strValue.c_str(), vVariable.c_str(), ms_constStrEqual.c_str(), vValue.GetString().c_str() ); + const MIchar *pFormat = m_bUseSpacing ? "%s, %s %s %s" : "%s,%s%s%s"; + m_strValue = + CMIUtilString::Format(pFormat, m_strValue.c_str(), vVariable.c_str(), ms_constStrEqual.c_str(), vValue.GetString().c_str()); - return MIstatus::success; + return MIstatus::success; } //++ ------------------------------------------------------------------------------------ -// Details: Append another MI value object to *this MI value result. -// Type: Method. -// Args: vrVariable - (R) MI value's name. -// vrValue - (R) The MI value. -// Return: MIstatus::success - Functional succeeded. -// MIstatus::failure - Functional failed. -// Throws: None. +// Details: Append another MI value object to *this MI value result. +// Type: Method. +// Args: vrVariable - (R) MI value's name. +// vrValue - (R) The MI value. +// Return: MIstatus::success - Functional succeeded. +// MIstatus::failure - Functional failed. +// Throws: None. //-- -bool CMICmnMIValueResult::Add( const CMIUtilString & vrVariable, const CMICmnMIValue & vrValue ) +bool +CMICmnMIValueResult::Add(const CMIUtilString &vrVariable, const CMICmnMIValue &vrValue) { - if( !m_bEmptyConstruction ) - return BuildResult( vrVariable, vrValue ); - else - { - m_bEmptyConstruction = false; - m_strPartVariable = vrVariable; - m_partMIValue = vrValue; - return BuildResult(); - } + if (!m_bEmptyConstruction) + return BuildResult(vrVariable, vrValue); + else + { + m_bEmptyConstruction = false; + m_strPartVariable = vrVariable; + m_partMIValue = vrValue; + return BuildResult(); + } } - |