Lines Matching defs:match_data
600 ImplSP FormatManager::GetHardcoded(FormattersMatchData &match_data) {
602 for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
604 if (lang_category->GetHardcoded(*this, match_data, retval_sp))
623 FormattersMatchData match_data(valobj, use_dynamic);
624 if (ImplSP retval_sp = GetCached<ImplSP>(match_data))
630 for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
633 if (lang_category->Get(match_data, retval_sp))
642 return GetHardcoded<ImplSP>(match_data);
646 ImplSP FormatManager::GetCached(FormattersMatchData &match_data) {
649 if (match_data.GetTypeForCache()) {
651 match_data.GetTypeForCache().AsCString("<invalid>"));
652 if (m_format_cache.Get(match_data.GetTypeForCache(), retval_sp)) {
664 m_categories_map.Get(match_data, retval_sp);
665 if (match_data.GetTypeForCache() && (!retval_sp || !retval_sp->NonCacheable())) {
668 match_data.GetTypeForCache().AsCString("<invalid>"));
669 m_format_cache.Set(match_data.GetTypeForCache(), retval_sp);