My Project
is_nothrow_invocable_r.hpp
Go to the documentation of this file.
1 
28 #ifndef BSL_IS_NOTHROW_INVOCABLE_R_HPP
29 #define BSL_IS_NOTHROW_INVOCABLE_R_HPP
30 
31 #include "details/invoke_traits.hpp"
32 #include "bool_constant.hpp"
33 
34 namespace bsl
35 {
50  template<typename R, typename FUNC, typename... TN>
51  class is_nothrow_invocable_r final :
52  public bool_constant<
53  details::invoke_traits<void, FUNC, TN...>::template m_is_nothrow_invocable_r<R>>
54  {};
55 }
56 
57 #endif
If the provided type is an array type (taking into account const qualifications), provides the member...
Definition: integral_constant.hpp:45
If the provided args form a nothrow callable, and is convertible to "R" (without throwing),...
Definition: is_nothrow_invocable_r.hpp:51