[libcxx-commits] [PATCH] D58097: std::invoke should use std::is_nothrow_callable (2807)

Louis Dionne via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Feb 28 17:24:46 PST 2019


ldionne requested changes to this revision.
ldionne added a comment.
This revision now requires changes to proceed.

Also, please update the signature of `invoke` at the top of `test/std/utilities/function.objects/func.invoke/invoke.pass.cpp`.



================
Comment at: include/functional:14
 /*
     functional synopsis
 
----------------
Please add this to the synopsis (right now `std::invoke` is not mentioned):

```
template<class F, class... Args>
invoke_result_t<F, Args...> invoke(F&& f, Args&&... args) // C++17
    noexcept(is_nothrow_invocable_v<_Fn, _Args...>);
```



Repository:
  rCXX libc++

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D58097/new/

https://reviews.llvm.org/D58097





More information about the libcxx-commits mailing list