reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3977 const FunctionProtoType *Proto = Decl->getType()->castAs<FunctionProtoType>(); 3981 InstantiatingTemplate Inst(*this, PointOfInstantiation, Decl, 3986 UpdateExceptionSpec(Decl, EST_None); 3992 Diag(PointOfInstantiation, diag::err_exception_spec_cycle) << Decl; 3993 UpdateExceptionSpec(Decl, EST_None); 3999 Sema::ContextRAII savedContext(*this, Decl); 4003 getTemplateInstantiationArgs(Decl, nullptr, /*RelativeToPrimary*/true); 4006 if (addInstantiatedParametersToScope(*this, Decl, Template, Scope, 4008 UpdateExceptionSpec(Decl, EST_None); 4012 SubstExceptionSpec(Decl, Template->getType()->castAs<FunctionProtoType>(),