CMIUtilString CMICmnLLDBUtilSBValue::GetValueSummary() const { CMIUtilString valSummary; if (m_rValue.IsValid()) { const char *c_str = m_rValue.GetSummary(); if (c_str && c_str[0]) { valSummary = c_str; lldb::SBTypeSummary summary = m_rValue.GetTypeSummary(); if (summary.IsValid() && summary.DoesPrintValue(m_rValue)) { c_str = m_rValue.GetValue(); if (c_str && c_str[0]) { valSummary.insert(0, std::string(c_str) + " "); } } } } return valSummary; }