Lines Matching defs:Template
19 #include "clang/Sema/Template.h"
171 Sema &S, const NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs,
185 const_cast<NamedDecl *>(Template), Info,
233 static bool CheckConstraintSatisfaction(Sema &S, const NamedDecl *Template,
252 const_cast<NamedDecl *>(Template), TemplateArgs, TemplateIDRange);
260 if (calculateConstraintSatisfaction(S, Template, TemplateArgs,
275 const NamedDecl *Template, ArrayRef<const Expr *> ConstraintExprs,
286 bool ShouldCache = LangOpts.ConceptSatisfactionCaching && Template;
288 ConstraintSatisfaction::Profile(ID, Context, Template, TemplateArgs);
294 Satisfaction = new ConstraintSatisfaction(Template, TemplateArgs);
298 if (::CheckConstraintSatisfaction(*this, Template, ConstraintExprs,