Realistic 3D camera system
3D camera system components
Public Types | List of all members
asio::handler_type< Handler, Signature > Struct Template Reference

Default handler type traits provided for all handlers. More...

#include <handler_type.hpp>

Inheritance diagram for asio::handler_type< Handler, Signature >:
asio::handler_type< const Handler &, Signature > asio::handler_type< const Handler, Signature > asio::handler_type< const volatile Handler &, Signature > asio::handler_type< const volatile Handler, Signature > asio::handler_type< Handler &, Signature > asio::handler_type< volatile Handler &, Signature > asio::handler_type< volatile Handler, Signature >

Public Types

typedef Handler type
 The handler type for the specific signature. More...

Detailed Description

template<typename Handler, typename Signature>
struct asio::handler_type< Handler, Signature >

Default handler type traits provided for all handlers.

The handler_type traits class is used for determining the concrete handler type to be used for an asynchronous operation. It allows the handler type to be determined at the point where the specific completion handler signature is known.

This template may be specialised for user-defined handler types.

Definition at line 34 of file handler_type.hpp.

Member Typedef Documentation

template<typename Handler, typename Signature>
typedef Handler asio::handler_type< Handler, Signature >::type

The handler type for the specific signature.

Definition at line 37 of file handler_type.hpp.

The documentation for this struct was generated from the following file: