#include <boost/asio/detail/config.hpp>
#include <boost/asio/detail/push_options.hpp>
#include <boost/asio/detail/pop_options.hpp>
 | 
| struct   | boost::asio::handler_type< Handler, Signature > | 
|   | Default handler type traits provided for all handlers.  More...
  | 
|   | 
| struct   | boost::asio::handler_type< const Handler, Signature > | 
|   | 
| struct   | boost::asio::handler_type< volatile Handler, Signature > | 
|   | 
| struct   | boost::asio::handler_type< const volatile Handler, Signature > | 
|   | 
| struct   | boost::asio::handler_type< const Handler &, Signature > | 
|   | 
| struct   | boost::asio::handler_type< volatile Handler &, Signature > | 
|   | 
| struct   | boost::asio::handler_type< const volatile Handler &, Signature > | 
|   | 
| struct   | boost::asio::handler_type< Handler &, Signature > | 
|   | 
| struct   | boost::asio::handler_type< ReturnType(Arg1), Signature > | 
|   | 
| struct   | boost::asio::handler_type< ReturnType(Arg1, Arg2), Signature > | 
|   | 
| struct   | boost::asio::handler_type< ReturnType(Arg1, Arg2, Arg3), Signature > | 
|   | 
| struct   | boost::asio::handler_type< ReturnType(Arg1, Arg2, Arg3, Arg4), Signature > | 
|   | 
| struct   | boost::asio::handler_type< ReturnType(Arg1, Arg2, Arg3, Arg4, Arg5), Signature > | 
|   | 
      
        
          | #define BOOST_ASIO_HANDLER_TYPE | 
          ( | 
            | 
          h,  | 
        
        
           | 
           | 
            | 
          sig  | 
        
        
           | 
          ) | 
           |    typename handler_type<h, sig>::type |