| /freebsd/contrib/llvm-project/lldb/include/lldb/DataFormatters/ |
| H A D | TypeSummary.h | 49 class TypeSummaryImpl { 53 virtual ~TypeSummaryImpl() = default; 279 typedef std::shared_ptr<TypeSummaryImpl> SharedPointer; 285 TypeSummaryImpl(Kind kind, const TypeSummaryImpl::Flags &flags, 291 TypeSummaryImpl(const TypeSummaryImpl &) = delete; 292 const TypeSummaryImpl &operator=(const TypeSummaryImpl &) = delete; 296 struct StringSummaryFormat : public TypeSummaryImpl { 301 StringSummaryFormat(const TypeSummaryImpl::Flags &flags, const char *f, 317 static bool classof(const TypeSummaryImpl *S) { in classof() 327 struct CXXFunctionSummaryFormat : public TypeSummaryImpl { [all …]
|
| H A D | FormattersHelpers.h | 32 TypeSummaryImpl::Flags flags, bool regex = false); 35 llvm::StringRef type_name, TypeSummaryImpl::Flags flags, 42 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 | 46 TypeSummaryImpl::TypeSummaryImpl(Kind kind, const TypeSummaryImpl::Flags &flags, in TypeSummaryImpl() function in TypeSummaryImpl 50 std::string TypeSummaryImpl::GetSummaryKindName() { in GetSummaryKindName() 66 StringSummaryFormat::StringSummaryFormat(const TypeSummaryImpl::Flags &flags, in StringSummaryFormat() 69 : TypeSummaryImpl(Kind::eSummaryString, flags, ptr_match_depth), in StringSummaryFormat() 140 const TypeSummaryImpl::Flags &flags, Callback impl, const char *description, in CXXFunctionSummaryFormat() 142 : TypeSummaryImpl(Kind::eCallback, flags, ptr_match_depth), m_impl(impl), in CXXFunctionSummaryFormat() 172 ScriptSummaryFormat::ScriptSummaryFormat(const TypeSummaryImpl::Flags &flags, in ScriptSummaryFormat() 176 : TypeSummaryImpl(Kind::eScript, flags, ptr_match_depth), m_function_name(), in ScriptSummaryFormat() 245 const TypeSummaryImpl::Flags &flags, in BytecodeSummaryFormat() 247 : TypeSummaryImpl(Kind::eBytecode, flags), m_bytecode(std::move(bytecode)) { in BytecodeSummaryFormat()
|
| 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() 532 if (TypeSummaryImpl *type_summary = GetSummaryFormatter()) in ShouldPrintChildren() 567 TypeSummaryImpl *entry = GetSummaryFormatter(); in ShouldExpandEmptyAggregates()
|
| H A D | FormatterSection.cpp | 118 TypeSummaryImpl::Flags flags; in LoadTypeSummariesForModule() 154 TypeSummaryImpl::Flags(flags), in LoadFormattersForModule()
|
| H A D | FormatManager.cpp | 720 TypeSummaryImpl::Flags string_flags; in LoadSystemFormatters() 729 TypeSummaryImpl::Flags string_array_flags; in LoadSystemFormatters() 754 new StringSummaryFormat(TypeSummaryImpl::Flags() in LoadSystemFormatters() 779 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() 359 case TypeSummaryImpl::Kind::eCallback: in IsEqualTo() 362 case TypeSummaryImpl::Kind::eBytecode: in IsEqualTo() 363 case TypeSummaryImpl::Kind::eScript: in IsEqualTo() 369 case TypeSummaryImpl::Kind::eSummaryString: in IsEqualTo() 373 case TypeSummaryImpl::Kind::eInternal: in IsEqualTo() 434 (m_opaque_sp->GetKind() == TypeSummaryImpl::Kind::eScript)) { in ChangeSummaryType() 436 lldb_private::TypeSummaryImpl::Kind::eCallback && in ChangeSummaryType()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/ |
| H A D | CPlusPlusLanguage.cpp | 776 TypeSummaryImpl::Flags stl_summary_flags; in LoadLibCxxFormatters() 1357 TypeSummaryImpl::Flags stl_summary_flags; in LoadLibStdcppFormatters() 1605 TypeSummaryImpl::Flags stl_summary_flags; in LoadCommonStlFormatters() 1671 TypeSummaryImpl::Flags stl_summary_flags; in LoadMsvcStlFormatters() 1706 TypeSummaryImpl::Flags string_flags; in LoadSystemFormatters() 1715 TypeSummaryImpl::Flags string_array_flags; in LoadSystemFormatters() 1760 TypeSummaryImpl::Flags widechar_flags; in LoadSystemFormatters() 1833 FormatManager &) -> TypeSummaryImpl::SharedPointer { in GetHardcodedSummaries() 1836 TypeSummaryImpl::Flags(), in GetHardcodedSummaries() 1848 FormatManager &fmt_mgr) -> TypeSummaryImpl::SharedPointer { in GetHardcodedSummaries() [all …]
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/ValueObject/ |
| 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 | 249 TypeSummaryImpl::Flags objc_flags; in LoadObjCFormatters() 353 TypeSummaryImpl::Flags appkit_flags; in LoadObjCFormatters() 855 TypeSummaryImpl::Flags cm_flags; in LoadCoreMediaFormatters()
|
| /freebsd/contrib/llvm-project/lldb/source/Commands/ |
| H A D | CommandObjectType.cpp | 49 TypeSummaryImpl::Flags m_flags; 56 ScriptAddOptions(const TypeSummaryImpl::Flags &flags, in ScriptAddOptions() 142 TypeSummaryImpl::Flags m_flags; 1655 : public CommandObjectTypeFormatterList<TypeSummaryImpl> { 2908 "info", CommandObjectSP(new CommandObjectFormatterInfo<TypeSummaryImpl>( in CommandObjectTypeSummary() 2910 [](ValueObject &valobj) -> TypeSummaryImpl::SharedPointer { in CommandObjectTypeSummary()
|
| H A D | CommandObjectFrame.cpp | 530 TypeSummaryImpl::Flags(), in DoExecute()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | Statistics.h | 271 GetSummaryStatisticsForProvider(lldb_private::TypeSummaryImpl &provider) { in GetSummaryStatisticsForProvider()
|
| H A D | Target.h | 1265 lldb_private::TypeSummaryImpl &summary_provider);
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/ |
| H A D | lldb-forward.h | 276 class TypeSummaryImpl; variable 480 typedef std::shared_ptr<lldb_private::TypeSummaryImpl> TypeSummaryImplSP;
|
| /freebsd/contrib/llvm-project/lldb/source/ValueObject/ |
| H A D | ValueObject.cpp | 569 bool ValueObject::GetSummaryAsCString(TypeSummaryImpl *summary_ptr, in GetSummaryAsCString() 576 bool ValueObject::GetSummaryAsCString(TypeSummaryImpl *summary_ptr, in GetSummaryAsCString()
|
| /freebsd/contrib/llvm-project/lldb/source/Core/ |
| H A D | FormatEntity.cpp | 2619 static StringSummaryFormat format(TypeSummaryImpl::Flags() in PrettyPrintFunctionArguments()
|
| /freebsd/contrib/llvm-project/lldb/source/Target/ |
| H A D | Target.cpp | 3328 lldb_private::TypeSummaryImpl &summary_provider) { in GetSummaryStatisticsSPForProviderName()
|