10 #ifndef BOOST_BEAST_BIND_HANDLER_HPP 11 #define BOOST_BEAST_BIND_HANDLER_HPP 16 #include <type_traits> 57 template<
class Handler,
class... Args>
58 #if BOOST_BEAST_DOXYGEN 59 implementation_defined
61 detail::bound_handler<
62 typename std::decay<Handler>::type, Args...>
68 Handler,
void(Args...)>::value,
69 "Handler requirements not met");
72 Handler>::type, Args...>(std::forward<
73 Handler>(handler), std::forward<Args>(args)...);
Definition: async_result.hpp:20
std::integral_constant< bool, std::is_copy_constructible< typename std::decay< T >::type >::value &&detail::is_invocable< T, Signature >::value > is_completion_handler
Definition: type_traits.hpp:203
detail::bound_handler< typename std::decay< Handler >::type, Args... > bind_handler(Handler &&handler, Args &&...args)
Definition: bind_handler.hpp:64
Definition: bind_handler.hpp:31