10#ifndef LLDB_DATAFORMATTERS_LANGUAGECATEGORY_H
11#define LLDB_DATAFORMATTERS_LANGUAGECATEGORY_H
27 template <
typename ImplSP>
29 template <
typename ImplSP>
50 template <
typename ImplSP>
HardcodedFormatters::HardcodedSummaryFinder m_hardcoded_summaries
FormatCache & GetFormatCache()
lldb::TypeCategoryImplSP GetCategory() const
HardcodedFormatters::HardcodedFormatFinder m_hardcoded_formats
HardcodedFormatters::HardcodedSyntheticFinder m_hardcoded_synthetics
std::unique_ptr< LanguageCategory > UniquePointer
bool Get(FormattersMatchData &match_data, ImplSP &format_sp)
lldb::TypeCategoryImplSP m_category_sp
lldb_private::FormatCache m_format_cache
bool GetHardcoded(FormatManager &fmt_mgr, FormattersMatchData &match_data, ImplSP &format_sp)
auto & GetHardcodedFinder()
A class that represents a running process on the host machine.
LanguageType
Programming language type.
std::shared_ptr< lldb_private::TypeCategoryImpl > TypeCategoryImplSP