Home
last modified time | relevance | path

Searched refs:TypeSummaryImpl (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/lldb/include/lldb/DataFormatters/
H A DTypeSummary.h49 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 DFormattersHelpers.h32 TypeSummaryImpl::Flags flags, bool regex = false);
35 llvm::StringRef type_name, TypeSummaryImpl::Flags flags,
42 TypeSummaryImpl::Flags flags, bool regex = false);
H A DValueObjectPrinter.h104 TypeSummaryImpl *GetSummaryFormatter(bool null_if_omitted = true);
162 std::pair<TypeSummaryImpl *, bool> m_summary_formatter;
H A DTypeCategory.h170 typedef TieredFormatterContainer<TypeSummaryImpl> SummaryContainer;
198 void ForEach(ForEachCallback<TypeSummaryImpl> callback) { in ForEach()
393 friend class FormattersContainer<TypeSummaryImpl>;
H A DFormatClasses.h41 typedef HardcodedFormatterFinders<TypeSummaryImpl> HardcodedSummaryFinder;
H A DFormatManager.h37 typedef FormattersContainer<TypeSummaryImpl> NamedSummariesMap;
/freebsd/contrib/llvm-project/lldb/source/DataFormatters/
H A DTypeSummary.cpp46 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 DFormattersHelpers.cpp44 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 DValueObjectPrinter.cpp338 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 DFormatterSection.cpp118 TypeSummaryImpl::Flags flags; in LoadTypeSummariesForModule()
154 TypeSummaryImpl::Flags(flags), in LoadFormattersForModule()
H A DFormatManager.cpp720 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 DSBTypeSummary.cpp212 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 DCPlusPlusLanguage.cpp776 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 DValueObject.h53 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 DObjCLanguage.cpp249 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 DCommandObjectType.cpp49 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 DCommandObjectFrame.cpp530 TypeSummaryImpl::Flags(), in DoExecute()
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DStatistics.h271 GetSummaryStatisticsForProvider(lldb_private::TypeSummaryImpl &provider) { in GetSummaryStatisticsForProvider()
H A DTarget.h1265 lldb_private::TypeSummaryImpl &summary_provider);
/freebsd/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h276 class TypeSummaryImpl; variable
480 typedef std::shared_ptr<lldb_private::TypeSummaryImpl> TypeSummaryImplSP;
/freebsd/contrib/llvm-project/lldb/source/ValueObject/
H A DValueObject.cpp569 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 DFormatEntity.cpp2619 static StringSummaryFormat format(TypeSummaryImpl::Flags() in PrettyPrintFunctionArguments()
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DTarget.cpp3328 lldb_private::TypeSummaryImpl &summary_provider) { in GetSummaryStatisticsSPForProviderName()