Home
last modified time | relevance | path

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

/freebsd-14-stable/contrib/llvm-project/lldb/include/lldb/DataFormatters/
HDTypeSummary.h45 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 …]
HDFormattersHelpers.h33 TypeSummaryImpl::Flags flags, bool regex = false);
36 llvm::StringRef type_name, TypeSummaryImpl::Flags flags,
43 TypeSummaryImpl::Flags flags, bool regex = false);
HDValueObjectPrinter.h104 TypeSummaryImpl *GetSummaryFormatter(bool null_if_omitted = true);
162 std::pair<TypeSummaryImpl *, bool> m_summary_formatter;
HDTypeCategory.h170 typedef TieredFormatterContainer<TypeSummaryImpl> SummaryContainer;
198 void ForEach(ForEachCallback<TypeSummaryImpl> callback) { in ForEach()
393 friend class FormattersContainer<TypeSummaryImpl>;
HDFormatClasses.h41 typedef HardcodedFormatterFinders<TypeSummaryImpl> HardcodedSummaryFinder;
HDFormatManager.h37 typedef FormattersContainer<TypeSummaryImpl> NamedSummariesMap;
/freebsd-14-stable/contrib/llvm-project/lldb/source/DataFormatters/
HDTypeSummary.cpp48 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()
HDFormattersHelpers.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()
HDValueObjectPrinter.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()
539 if (TypeSummaryImpl *type_summary = GetSummaryFormatter()) in ShouldPrintChildren()
573 TypeSummaryImpl *entry = GetSummaryFormatter(); in ShouldExpandEmptyAggregates()
HDFormatManager.cpp712 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-14-stable/contrib/llvm-project/lldb/source/API/
HDSBTypeSummary.cpp212 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-14-stable/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
HDCPlusPlusLanguage.cpp639 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-14-stable/contrib/llvm-project/lldb/include/lldb/Core/
HDValueObject.h53 class TypeSummaryImpl; variable
530 GetSummaryAsCString(TypeSummaryImpl *summary_ptr, std::string &destination,
536 bool GetSummaryAsCString(TypeSummaryImpl *summary_ptr,
/freebsd-14-stable/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/
HDObjCLanguage.cpp236 TypeSummaryImpl::Flags objc_flags; in LoadObjCFormatters()
340 TypeSummaryImpl::Flags appkit_flags; in LoadObjCFormatters()
838 TypeSummaryImpl::Flags cm_flags; in LoadCoreMediaFormatters()
/freebsd-14-stable/contrib/llvm-project/lldb/source/Commands/
HDCommandObjectType.cpp47 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()
HDCommandObjectFrame.cpp506 TypeSummaryImpl::Flags(), in DoExecute()
/freebsd-14-stable/contrib/llvm-project/lldb/include/lldb/
HDlldb-forward.h271 class TypeSummaryImpl; variable
470 typedef std::shared_ptr<lldb_private::TypeSummaryImpl> TypeSummaryImplSP;
/freebsd-14-stable/contrib/llvm-project/lldb/source/Core/
HDValueObject.cpp572 bool ValueObject::GetSummaryAsCString(TypeSummaryImpl *summary_ptr, in GetSummaryAsCString()
579 bool ValueObject::GetSummaryAsCString(TypeSummaryImpl *summary_ptr, in GetSummaryAsCString()
HDFormatEntity.cpp2479 static StringSummaryFormat format(TypeSummaryImpl::Flags() in PrettyPrintFunctionArguments()