Lines Matching defs:Tmpl

236     const Attr *A, Expr *OldCond, const Decl *Tmpl, FunctionDecl *New) {
267 const EnableIfAttr *EIA, const Decl *Tmpl, FunctionDecl *New) {
269 S, TemplateArgs, EIA, EIA->getCond(), Tmpl, New);
278 const DiagnoseIfAttr *DIA, const Decl *Tmpl, FunctionDecl *New) {
280 S, TemplateArgs, DIA, DIA->getCond(), Tmpl, New);
703 const MultiLevelTemplateArgumentList &TemplateArgs, const Decl *Tmpl,
710 for (const auto *TmplAttr : Tmpl->attrs()) {
743 const Decl *Tmpl, Decl *New,
746 for (const auto *TmplAttr : Tmpl->attrs()) {
778 instantiateDependentEnableIfAttr(*this, TemplateArgs, EnableIf, Tmpl,
784 instantiateDependentDiagnoseIfAttr(*this, TemplateArgs, DiagnoseIf, Tmpl,
4729 /// declaration (New) from the corresponding fields of its template (Tmpl).
4734 FunctionDecl *Tmpl) {
4735 New->setImplicit(Tmpl->isImplicit());
4739 SemaRef.Context.getManglingNumber(Tmpl));
4765 const FunctionProtoType *Proto = Tmpl->getType()->getAs<FunctionProtoType>();
4779 !Tmpl->isInLocalScopeForInstantiation()) {
4780 FunctionDecl *ExceptionSpecTemplate = Tmpl;
4804 const FunctionDecl *Definition = Tmpl;
4805 Tmpl->isDefined(Definition);
4815 /// (Tmpl).
4820 CXXMethodDecl *Tmpl) {
4821 if (InitFunctionInstantiation(New, Tmpl))
4827 New->setAccess(Tmpl->getAccess());
4828 if (Tmpl->isVirtualAsWritten())
4831 // FIXME: New needs a pointer to Tmpl
4836 FunctionDecl *Tmpl) {
4838 if (auto *DFI = Tmpl->getDefalutedOrDeletedInfo()) {
4859 SemaRef.SetDeclDefaulted(New, Tmpl->getLocation());
5708 const CXXConstructorDecl *Tmpl,
5712 bool AnyErrors = Tmpl->isInvalidDecl();
5715 for (const auto *Init : Tmpl->inits()) {