The handler type for the specific signature.
typedef conditional< is_same< CompletionToken, typename decay< CompletionToken >::type >::value, decay< CompletionToken >, handler_type< typename decay< CompletionToken >::type, Signature > >::type::type type;
Header: asio/handler_type.hpp
Convenience header: asio.hpp