Lines Matching defs:Tmpl
134 const EnableIfAttr *A, const Decl *Tmpl, Decl *New) {
152 !Expr::isPotentialConstantExprUnevaluated(Cond, cast<FunctionDecl>(Tmpl),
168 const Decl *Tmpl, Decl *New,
171 for (const auto *TmplAttr : Tmpl->attrs()) {
181 instantiateDependentEnableIfAttr(*this, TemplateArgs, EnableIf, Tmpl,
3177 /// declaration (New) from the corresponding fields of its template (Tmpl).
3182 FunctionDecl *Tmpl) {
3183 if (Tmpl->isDeleted())
3188 SemaRef.Context.getManglingNumber(Tmpl));
3204 assert(FunTmpl->getTemplatedDecl() == Tmpl &&
3212 const FunctionProtoType *Proto = Tmpl->getType()->getAs<FunctionProtoType>();
3224 FunctionDecl *ExceptionSpecTemplate = Tmpl;
3247 const FunctionDecl *Definition = Tmpl;
3248 Tmpl->isDefined(Definition);
3258 /// (Tmpl).
3263 CXXMethodDecl *Tmpl) {
3264 if (InitFunctionInstantiation(New, Tmpl))
3267 New->setAccess(Tmpl->getAccess());
3268 if (Tmpl->isVirtualAsWritten())
3271 // FIXME: New needs a pointer to Tmpl
3758 VarTemplatePartialSpecializationDecl *Tmpl =
3761 Tmpl->getInstantiatedFromMember()) {
3762 if (Tmpl->isMemberSpecialization())
3765 Tmpl = From;
3767 PatternDecl = Tmpl;
3769 VarTemplateDecl *Tmpl = PatternPtr.get<VarTemplateDecl *>();
3771 Tmpl->getInstantiatedFromMemberTemplate()) {
3772 if (Tmpl->isMemberSpecialization())
3775 Tmpl = From;
3777 PatternDecl = Tmpl->getTemplatedDecl();
4006 const CXXConstructorDecl *Tmpl,
4010 bool AnyErrors = Tmpl->isInvalidDecl();
4013 for (const auto *Init : Tmpl->inits()) {