![]()  | 
        Helper template to deduce the handler type from a CompletionToken, capture
        a local copy of the handler, and then create an async_result for the handler.
      
template< typename CompletionToken, typename... Signatures> struct async_completion
| 
                 Name  | 
                 Description  | 
|---|---|
| 
                 The real handler type to be used for the asynchronous operation.  | 
| 
                 Name  | 
                 Description  | 
|---|---|
| 
                 async_completion [constructor]  | 
                 Constructor.  | 
| 
                 Name  | 
                 Description  | 
|---|---|
| 
                 A copy of, or reference to, a real handler object.  | 
|
| 
                 The result of the asynchronous operation's initiating function.  | 
        Header: asio/async_result.hpp
      
        Convenience header: asio.hpp