(since C++14) the exception specification exception on the lambda-expression applies to the function-call operator or operator template. For the purpose of name lookup, determining the type and value of the this pointer and for accessing non-static class members, the body of the closure type's function call operator is considered in the context of the lambda-expression.