Lines Matching refs:ESI
646 FunctionProtoType::ExceptionSpecInfo &ESI,
5708 [&](FunctionProtoType::ExceptionSpecInfo &ESI, bool &Changed) {
5709 return This->TransformExceptionSpec(TL.getBeginLoc(), ESI,
5810 SourceLocation Loc, FunctionProtoType::ExceptionSpecInfo &ESI,
5812 assert(ESI.Type != EST_Uninstantiated && ESI.Type != EST_Unevaluated);
5815 if (isComputedNoexcept(ESI.Type)) {
5818 ExprResult NoexceptExpr = getDerived().TransformExpr(ESI.NoexceptExpr);
5822 ExceptionSpecificationType EST = ESI.Type;
5828 if (ESI.NoexceptExpr != NoexceptExpr.get() || EST != ESI.Type)
5830 ESI.NoexceptExpr = NoexceptExpr.get();
5831 ESI.Type = EST;
5834 if (ESI.Type != EST_Dynamic)
5838 for (QualType T : ESI.Exceptions) {
5898 ESI.Exceptions = Exceptions;
5899 if (ESI.Exceptions.empty())
5900 ESI.Type = EST_DynamicNone;
12443 [&](FunctionProtoType::ExceptionSpecInfo &ESI, bool &Changed) {
12444 return This->TransformExceptionSpec(OldCallOpFPTL.getBeginLoc(), ESI,