/freebsd/contrib/llvm-project/lldb/include/lldb/DataFormatters/ |
H A D | TypeSummary.h | 45 class TypeSummaryImpl { 49 virtual ~TypeSummaryImpl() = default; 263 typedef std::shared_ptr<TypeSummaryImpl> SharedPointer; 269 TypeSummaryImpl(Kind kind, const TypeSummaryImpl::Flags &flags); 273 TypeSummaryImpl(const TypeSummaryImpl &) = delete; 274 const TypeSummaryImpl &operator=(const TypeSummaryImpl &) = delete; 278 struct StringSummaryFormat : public TypeSummaryImpl { 283 StringSummaryFormat(const TypeSummaryImpl::Flags &flags, const char *f); 296 static bool classof(const TypeSummaryImpl *S) { in classof() 306 struct CXXFunctionSummaryFormat : public TypeSummaryImpl { [all …]
|
H A D | FormattersHelpers.h | 33 TypeSummaryImpl::Flags flags, bool regex = false); 36 llvm::StringRef type_name, TypeSummaryImpl::Flags flags, 43 TypeSummaryImpl::Flags flags, bool regex = false);
|
H A D | ValueObjectPrinter.h | 104 TypeSummaryImpl *GetSummaryFormatter(bool null_if_omitted = true); 162 std::pair<TypeSummaryImpl *, bool> m_summary_formatter;
|
H A D | TypeCategory.h | 170 typedef TieredFormatterContainer<TypeSummaryImpl> SummaryContainer; 198 void ForEach(ForEachCallback<TypeSummaryImpl> callback) { in ForEach() 393 friend class FormattersContainer<TypeSummaryImpl>;
|
H A D | FormatClasses.h | 41 typedef HardcodedFormatterFinders<TypeSummaryImpl> HardcodedSummaryFinder;
|
H A D | FormatManager.h | 37 typedef FormattersContainer<TypeSummaryImpl> NamedSummariesMap;
|
/freebsd/contrib/llvm-project/lldb/source/DataFormatters/ |
H A D | TypeSummary.cpp | 48 TypeSummaryImpl::TypeSummaryImpl(Kind kind, const TypeSummaryImpl::Flags &flags) in TypeSummaryImpl() function in TypeSummaryImpl 51 StringSummaryFormat::StringSummaryFormat(const TypeSummaryImpl::Flags &flags, in StringSummaryFormat() 53 : TypeSummaryImpl(Kind::eSummaryString, flags), m_format_str() { in StringSummaryFormat() 120 const TypeSummaryImpl::Flags &flags, Callback impl, const char *description) in CXXFunctionSummaryFormat() 121 : TypeSummaryImpl(Kind::eCallback, flags), m_impl(impl), in CXXFunctionSummaryFormat() 148 ScriptSummaryFormat::ScriptSummaryFormat(const TypeSummaryImpl::Flags &flags, in ScriptSummaryFormat() 151 : TypeSummaryImpl(Kind::eScript, flags), m_function_name(), in ScriptSummaryFormat()
|
H A D | FormattersHelpers.cpp | 44 llvm::StringRef type_name, TypeSummaryImpl::Flags flags, bool regex) { in AddStringSummary() 54 TypeSummaryImpl::Flags flags, bool regex) { in AddOneLineSummary() 66 llvm::StringRef type_name, TypeSummaryImpl::Flags flags, bool regex) { in AddCXXSummary()
|
H A D | ValueObjectPrinter.cpp | 338 TypeSummaryImpl *ValueObjectPrinter::GetSummaryFormatter(bool null_if_omitted) { in GetSummaryFormatter() 340 TypeSummaryImpl *entry = in GetSummaryFormatter() 400 TypeSummaryImpl *entry = GetSummaryFormatter(); in GetValueSummaryError() 440 TypeSummaryImpl *entry = GetSummaryFormatter(); in PrintValueAndSummaryIfNeeded() 539 if (TypeSummaryImpl *type_summary = GetSummaryFormatter()) in ShouldPrintChildren() 573 TypeSummaryImpl *entry = GetSummaryFormatter(); in ShouldExpandEmptyAggregates()
|
H A D | FormatManager.cpp | 712 TypeSummaryImpl::Flags string_flags; in LoadSystemFormatters() 721 TypeSummaryImpl::Flags string_array_flags; in LoadSystemFormatters() 746 new StringSummaryFormat(TypeSummaryImpl::Flags() in LoadSystemFormatters() 771 TypeSummaryImpl::Flags vector_flags; in LoadVectorFormatters()
|
/freebsd/contrib/llvm-project/lldb/source/API/ |
H A D | SBTypeSummary.cpp | 212 return m_opaque_sp->GetKind() == TypeSummaryImpl::Kind::eSummaryString; in IsSummaryString() 343 case TypeSummaryImpl::Kind::eCallback: in IsEqualTo() 346 case TypeSummaryImpl::Kind::eScript: in IsEqualTo() 352 case TypeSummaryImpl::Kind::eSummaryString: in IsEqualTo() 356 case TypeSummaryImpl::Kind::eInternal: in IsEqualTo() 417 (m_opaque_sp->GetKind() == TypeSummaryImpl::Kind::eScript)) { in ChangeSummaryType() 419 lldb_private::TypeSummaryImpl::Kind::eCallback && in ChangeSummaryType()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/ |
H A D | CPlusPlusLanguage.cpp | 639 TypeSummaryImpl::Flags stl_summary_flags; in LoadLibCxxFormatters() 1202 TypeSummaryImpl::Flags stl_summary_flags; in LoadLibStdcppFormatters() 1453 TypeSummaryImpl::Flags string_flags; in LoadSystemFormatters() 1462 TypeSummaryImpl::Flags string_array_flags; in LoadSystemFormatters() 1507 TypeSummaryImpl::Flags widechar_flags; in LoadSystemFormatters() 1574 FormatManager &) -> TypeSummaryImpl::SharedPointer { in GetHardcodedSummaries() 1577 TypeSummaryImpl::Flags(), in GetHardcodedSummaries() 1589 FormatManager &fmt_mgr) -> TypeSummaryImpl::SharedPointer { in GetHardcodedSummaries() 1592 TypeSummaryImpl::Flags() in GetHardcodedSummaries() 1609 FormatManager &fmt_mgr) -> TypeSummaryImpl::SharedPointer { in GetHardcodedSummaries() [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | ValueObject.h | 53 class TypeSummaryImpl; variable 530 GetSummaryAsCString(TypeSummaryImpl *summary_ptr, std::string &destination, 536 bool GetSummaryAsCString(TypeSummaryImpl *summary_ptr,
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/ |
H A D | ObjCLanguage.cpp | 236 TypeSummaryImpl::Flags objc_flags; in LoadObjCFormatters() 340 TypeSummaryImpl::Flags appkit_flags; in LoadObjCFormatters() 838 TypeSummaryImpl::Flags cm_flags; in LoadCoreMediaFormatters()
|
/freebsd/contrib/llvm-project/lldb/source/Commands/ |
H A D | CommandObjectType.cpp | 47 TypeSummaryImpl::Flags m_flags; 53 ScriptAddOptions(const TypeSummaryImpl::Flags &flags, in ScriptAddOptions() 139 TypeSummaryImpl::Flags m_flags; 1635 : public CommandObjectTypeFormatterList<TypeSummaryImpl> { 2885 "info", CommandObjectSP(new CommandObjectFormatterInfo<TypeSummaryImpl>( in CommandObjectTypeSummary() 2887 [](ValueObject &valobj) -> TypeSummaryImpl::SharedPointer { in CommandObjectTypeSummary()
|
H A D | CommandObjectFrame.cpp | 506 TypeSummaryImpl::Flags(), in DoExecute()
|
/freebsd/contrib/llvm-project/lldb/include/lldb/ |
H A D | lldb-forward.h | 271 class TypeSummaryImpl; variable 470 typedef std::shared_ptr<lldb_private::TypeSummaryImpl> TypeSummaryImplSP;
|
/freebsd/contrib/llvm-project/lldb/source/Core/ |
H A D | ValueObject.cpp | 572 bool ValueObject::GetSummaryAsCString(TypeSummaryImpl *summary_ptr, in GetSummaryAsCString() 579 bool ValueObject::GetSummaryAsCString(TypeSummaryImpl *summary_ptr, in GetSummaryAsCString()
|
H A D | FormatEntity.cpp | 2479 static StringSummaryFormat format(TypeSummaryImpl::Flags() in PrettyPrintFunctionArguments()
|