bool SBThreadPlan::GetDescription(lldb::SBStream &description) const { if (m_opaque_sp) { m_opaque_sp->GetDescription(description.get(), eDescriptionLevelFull); } else { description.Printf("Empty SBThreadPlan"); } return true; }
bool SBTypeSummary::GetDescription(lldb::SBStream &description, lldb::DescriptionLevel description_level) { if (!CopyOnWrite_Impl()) return false; else { description.Printf("%s\n", m_opaque_sp->GetDescription().c_str()); return true; } }
bool SBTypeCategory::GetDescription (lldb::SBStream &description, lldb::DescriptionLevel description_level) { if (!IsValid()) return false; description.Printf("Category name: %s\n",GetName()); return true; }
bool SBTypeNameSpecifier::GetDescription (lldb::SBStream &description, lldb::DescriptionLevel description_level) { if (!IsValid()) return false; description.Printf("SBTypeNameSpecifier(%s,%s)", GetName(), IsRegex() ? "regex" : "plain"); return true; }
//++ ------------------------------------------------------------------------------------ // MI private summary providers static inline bool MI_char_summary_provider(lldb::SBValue value, lldb::SBTypeSummaryOptions options, lldb::SBStream &stream) { if (!value.IsValid()) return false; lldb::SBType value_type = value.GetType(); if(!value_type.IsValid()) return false; lldb::BasicType type_code = value_type.GetBasicType(); if (type_code == lldb::eBasicTypeSignedChar) stream.Printf("%d %s", (int)value.GetValueAsSigned(), value.GetValue()); else if (type_code == lldb::eBasicTypeUnsignedChar) stream.Printf("%u %s", (unsigned)value.GetValueAsUnsigned(), value.GetValue()); else return false; return true; }
bool SBTypeCategory::GetDescription(lldb::SBStream &description, lldb::DescriptionLevel description_level) { LLDB_RECORD_METHOD(bool, SBTypeCategory, GetDescription, (lldb::SBStream &, lldb::DescriptionLevel), description, description_level); if (!IsValid()) return false; description.Printf("Category name: %s\n", GetName()); return true; }
bool SBTypeFormat::GetDescription (lldb::SBStream &description, lldb::DescriptionLevel description_level) { if (!IsValid()) return false; else { description.Printf("%s\n", m_opaque_sp->GetDescription().c_str()); return true; } }
bool SBTypeFilter::GetDescription(lldb::SBStream &description, lldb::DescriptionLevel description_level) { LLDB_RECORD_METHOD(bool, SBTypeFilter, GetDescription, (lldb::SBStream &, lldb::DescriptionLevel), description, description_level); if (!IsValid()) return false; else { description.Printf("%s\n", m_opaque_sp->GetDescription().c_str()); return true; } }