Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/DataFormatters/
H A DTypeSummary.h49 class TypeSummaryImpl {
53 virtual ~TypeSummaryImpl() = default;
267 typedef std::shared_ptr<TypeSummaryImpl> SharedPointer;
273 TypeSummaryImpl(Kind kind, const TypeSummaryImpl::Flags &flags);
277 DISALLOW_COPY_AND_ASSIGN(TypeSummaryImpl);
281 struct StringSummaryFormat : public TypeSummaryImpl {
299 static bool classof(const TypeSummaryImpl *S) { in classof()
308 struct CXXFunctionSummaryFormat : public TypeSummaryImpl {
341 static bool classof(const TypeSummaryImpl *S) { in classof()
352 struct ScriptSummaryFormat : public TypeSummaryImpl {
[all …]
H A DFormattersHelpers.h34 TypeSummaryImpl::Flags flags, bool regex = false);
37 ConstString type_name, TypeSummaryImpl::Flags flags,
44 TypeSummaryImpl::Flags flags, bool regex = false);
H A DTypeCategory.h69 typedef FormatterContainerPair<TypeSummaryImpl> SummaryContainer;
115 template <typename U = TypeSummaryImpl>
121 template <typename U = TypeSummaryImpl>
429 friend class FormattersContainer<ConstString, TypeSummaryImpl>;
430 friend class FormattersContainer<lldb::RegularExpressionSP, TypeSummaryImpl>;
H A DValueObjectPrinter.h92 TypeSummaryImpl *GetSummaryFormatter(bool null_if_omitted = true);
144 std::pair<TypeSummaryImpl *, bool> m_summary_formatter;
H A DFormatClasses.h42 typedef HardcodedFormatterFinders<TypeSummaryImpl> HardcodedSummaryFinder;
H A DFormatManager.h38 typedef FormatMap<ConstString, TypeSummaryImpl> NamedSummariesMap;
/freebsd-12.1/contrib/llvm/tools/lldb/source/DataFormatters/
H A DTypeSummary.cpp60 TypeSummaryImpl::TypeSummaryImpl(Kind kind, const TypeSummaryImpl::Flags &flags) in TypeSummaryImpl() function in TypeSummaryImpl
63 StringSummaryFormat::StringSummaryFormat(const TypeSummaryImpl::Flags &flags, in StringSummaryFormat()
65 : TypeSummaryImpl(Kind::eSummaryString, flags), m_format_str() { in StringSummaryFormat()
129 const TypeSummaryImpl::Flags &flags, Callback impl, const char *description) in CXXFunctionSummaryFormat()
130 : TypeSummaryImpl(Kind::eCallback, flags), m_impl(impl), in CXXFunctionSummaryFormat()
157 ScriptSummaryFormat::ScriptSummaryFormat(const TypeSummaryImpl::Flags &flags, in ScriptSummaryFormat()
160 : TypeSummaryImpl(Kind::eScript, flags), m_function_name(), in ScriptSummaryFormat()
H A DFormattersHelpers.cpp52 ConstString type_name, TypeSummaryImpl::Flags flags, bool regex) { in AddStringSummary()
65 TypeSummaryImpl::Flags flags, bool regex) { in AddOneLineSummary()
81 ConstString type_name, TypeSummaryImpl::Flags flags, bool regex) { in AddCXXSummary()
H A DValueObjectPrinter.cpp328 TypeSummaryImpl *ValueObjectPrinter::GetSummaryFormatter(bool null_if_omitted) { in GetSummaryFormatter()
330 TypeSummaryImpl *entry = m_options.m_summary_sp in GetSummaryFormatter()
376 TypeSummaryImpl *entry = GetSummaryFormatter(); in GetValueSummaryError()
417 TypeSummaryImpl *entry = GetSummaryFormatter(); in PrintValueAndSummaryIfNeeded()
496 TypeSummaryImpl *entry = GetSummaryFormatter(); in ShouldPrintChildren()
535 TypeSummaryImpl *entry = GetSummaryFormatter(); in ShouldExpandEmptyAggregates()
H A DFormatManager.cpp959 TypeSummaryImpl::Flags string_flags; in LoadSystemFormatters()
968 TypeSummaryImpl::Flags string_array_flags; in LoadSystemFormatters()
999 new StringSummaryFormat(TypeSummaryImpl::Flags() in LoadSystemFormatters()
1026 TypeSummaryImpl::Flags vector_flags; in LoadVectorFormatters()
/freebsd-12.1/contrib/llvm/tools/lldb/source/API/
H A DSBTypeSummary.cpp178 return m_opaque_sp->GetKind() == TypeSummaryImpl::Kind::eSummaryString; in IsSummaryString()
287 case TypeSummaryImpl::Kind::eCallback: in IsEqualTo()
290 case TypeSummaryImpl::Kind::eScript: in IsEqualTo()
296 case TypeSummaryImpl::Kind::eSummaryString: in IsEqualTo()
300 case TypeSummaryImpl::Kind::eInternal: in IsEqualTo()
359 (m_opaque_sp->GetKind() == TypeSummaryImpl::Kind::eScript)) { in ChangeSummaryType()
361 lldb_private::TypeSummaryImpl::Kind::eCallback && in ChangeSummaryType()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/
H A DCPlusPlusLanguage.cpp413 TypeSummaryImpl::Flags stl_summary_flags; in LoadLibCxxFormatters()
698 TypeSummaryImpl::Flags stl_summary_flags; in LoadLibStdcppFormatters()
859 TypeSummaryImpl::Flags string_flags; in LoadSystemFormatters()
868 TypeSummaryImpl::Flags string_array_flags; in LoadSystemFormatters()
908 TypeSummaryImpl::Flags widechar_flags; in LoadSystemFormatters()
974 FormatManager &) -> TypeSummaryImpl::SharedPointer { in GetHardcodedSummaries()
977 TypeSummaryImpl::Flags(), in GetHardcodedSummaries()
987 FormatManager &fmt_mgr) -> TypeSummaryImpl::SharedPointer { in GetHardcodedSummaries()
990 TypeSummaryImpl::Flags() in GetHardcodedSummaries()
1007 FormatManager &fmt_mgr) -> TypeSummaryImpl::SharedPointer { in GetHardcodedSummaries()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/
H A DValueObject.h71 class TypeSummaryImpl; variable
531 GetSummaryAsCString(TypeSummaryImpl *summary_ptr, std::string &destination,
537 bool GetSummaryAsCString(TypeSummaryImpl *summary_ptr,
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/
H A DObjCLanguage.cpp271 TypeSummaryImpl::Flags objc_flags; in LoadObjCFormatters()
376 TypeSummaryImpl::Flags appkit_flags; in LoadObjCFormatters()
851 TypeSummaryImpl::Flags cm_flags; in LoadCoreMediaFormatters()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Commands/
H A DCommandObjectType.cpp48 TypeSummaryImpl::Flags m_flags;
54 ScriptAddOptions(const TypeSummaryImpl::Flags &flags, bool regx, in ScriptAddOptions()
138 TypeSummaryImpl::Flags m_flags;
1757 : public CommandObjectTypeFormatterList<TypeSummaryImpl> {
3161 "info", CommandObjectSP(new CommandObjectFormatterInfo<TypeSummaryImpl>( in CommandObjectTypeSummary()
3163 [](ValueObject &valobj) -> TypeSummaryImpl::SharedPointer { in CommandObjectTypeSummary()
H A DCommandObjectFrame.cpp531 TypeSummaryImpl::Flags(), in DoExecute()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/
H A Dlldb-forward.h228 class TypeSummaryImpl; variable
479 typedef std::shared_ptr<lldb_private::TypeSummaryImpl> TypeSummaryImplSP;
/freebsd-12.1/contrib/llvm/tools/lldb/source/Core/
H A DValueObject.cpp667 bool ValueObject::GetSummaryAsCString(TypeSummaryImpl *summary_ptr, in GetSummaryAsCString()
674 bool ValueObject::GetSummaryAsCString(TypeSummaryImpl *summary_ptr, in GetSummaryAsCString()
H A DFormatEntity.cpp1709 TypeSummaryImpl::Flags() in Format()