Lines Matching defs:Tmpl

239     const Attr *A, Expr *OldCond, const Decl *Tmpl, FunctionDecl *New) {
270 const EnableIfAttr *EIA, const Decl *Tmpl, FunctionDecl *New) {
272 S, TemplateArgs, EIA, EIA->getCond(), Tmpl, New);
281 const DiagnoseIfAttr *DIA, const Decl *Tmpl, FunctionDecl *New) {
283 S, TemplateArgs, DIA, DIA->getCond(), Tmpl, New);
707 const MultiLevelTemplateArgumentList &TemplateArgs, const Decl *Tmpl,
714 for (const auto *TmplAttr : Tmpl->attrs()) {
747 const Decl *Tmpl, Decl *New,
750 for (const auto *TmplAttr : Tmpl->attrs()) {
782 instantiateDependentEnableIfAttr(*this, TemplateArgs, EnableIf, Tmpl,
788 instantiateDependentDiagnoseIfAttr(*this, TemplateArgs, DiagnoseIf, Tmpl,
4856 /// declaration (New) from the corresponding fields of its template (Tmpl).
4861 FunctionDecl *Tmpl) {
4862 New->setImplicit(Tmpl->isImplicit());
4866 SemaRef.Context.getManglingNumber(Tmpl));
4892 const FunctionProtoType *Proto = Tmpl->getType()->getAs<FunctionProtoType>();
4906 !Tmpl->isInLocalScopeForInstantiation()) {
4907 FunctionDecl *ExceptionSpecTemplate = Tmpl;
4931 const FunctionDecl *Definition = Tmpl;
4932 Tmpl->isDefined(Definition);
4942 /// (Tmpl).
4947 CXXMethodDecl *Tmpl) {
4948 if (InitFunctionInstantiation(New, Tmpl))
4954 New->setAccess(Tmpl->getAccess());
4955 if (Tmpl->isVirtualAsWritten())
4958 // FIXME: New needs a pointer to Tmpl
4963 FunctionDecl *Tmpl) {
4965 if (auto *DFI = Tmpl->getDefalutedOrDeletedInfo()) {
4986 SemaRef.SetDeclDefaulted(New, Tmpl->getLocation());
5865 const CXXConstructorDecl *Tmpl,
5869 bool AnyErrors = Tmpl->isInvalidDecl();
5872 for (const auto *Init : Tmpl->inits()) {