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