Lines Matching defs:ESI
688 FunctionProtoType::ExceptionSpecInfo &ESI,
6191 [&](FunctionProtoType::ExceptionSpecInfo &ESI, bool &Changed) {
6192 return getDerived().TransformExceptionSpec(TL.getBeginLoc(), ESI,
6344 SourceLocation Loc, FunctionProtoType::ExceptionSpecInfo &ESI,
6346 assert(ESI.Type != EST_Uninstantiated && ESI.Type != EST_Unevaluated);
6349 if (isComputedNoexcept(ESI.Type)) {
6352 auto *Method = dyn_cast_if_present<CXXMethodDecl>(ESI.SourceTemplate);
6359 ExprResult NoexceptExpr = getDerived().TransformExpr(ESI.NoexceptExpr);
6363 ExceptionSpecificationType EST = ESI.Type;
6369 if (ESI.NoexceptExpr != NoexceptExpr.get() || EST != ESI.Type)
6371 ESI.NoexceptExpr = NoexceptExpr.get();
6372 ESI.Type = EST;
6375 if (ESI.Type != EST_Dynamic)
6379 for (QualType T : ESI.Exceptions) {
6439 ESI.Exceptions = Exceptions;
6440 if (ESI.Exceptions.empty())
6441 ESI.Type = EST_DynamicNone;
14569 [&](FunctionProtoType::ExceptionSpecInfo &ESI, bool &Changed) {
14570 return TransformExceptionSpec(FPTL.getBeginLoc(), ESI,