Realistic 3D camera system
3D camera system components
Public Types | Public Member Functions | Public Attributes | List of all members
asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation > Class Template Reference

#include <wrapped_handler.hpp>

Public Types

typedef void result_type
 

Public Member Functions

 wrapped_handler (Dispatcher dispatcher, Handler &handler)
 
void operator() ()
 
void operator() () const
 
template<typename Arg1 >
void operator() (const Arg1 &arg1)
 
template<typename Arg1 >
void operator() (const Arg1 &arg1) const
 
template<typename Arg1 , typename Arg2 >
void operator() (const Arg1 &arg1, const Arg2 &arg2)
 
template<typename Arg1 , typename Arg2 >
void operator() (const Arg1 &arg1, const Arg2 &arg2) const
 
template<typename Arg1 , typename Arg2 , typename Arg3 >
void operator() (const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3)
 
template<typename Arg1 , typename Arg2 , typename Arg3 >
void operator() (const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3) const
 
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 >
void operator() (const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4)
 
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 >
void operator() (const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4) const
 
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
void operator() (const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5)
 
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
void operator() (const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5) const
 

Public Attributes

Dispatcher dispatcher_
 
Handler handler_
 

Detailed Description

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
class asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >

Definition at line 48 of file wrapped_handler.hpp.

Member Typedef Documentation

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
typedef void asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >::result_type

Definition at line 51 of file wrapped_handler.hpp.

Constructor & Destructor Documentation

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >::wrapped_handler ( Dispatcher  dispatcher,
Handler &  handler 
)
inline

Definition at line 53 of file wrapped_handler.hpp.

Member Function Documentation

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
void asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >::operator() ( )
inline

Definition at line 73 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
void asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >::operator() ( ) const
inline

Definition at line 78 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
template<typename Arg1 >
void asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >::operator() ( const Arg1 &  arg1)
inline

Definition at line 84 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
template<typename Arg1 >
void asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >::operator() ( const Arg1 &  arg1) const
inline

Definition at line 90 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
template<typename Arg1 , typename Arg2 >
void asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >::operator() ( const Arg1 &  arg1,
const Arg2 &  arg2 
)
inline

Definition at line 96 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
template<typename Arg1 , typename Arg2 >
void asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >::operator() ( const Arg1 &  arg1,
const Arg2 &  arg2 
) const
inline

Definition at line 102 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
template<typename Arg1 , typename Arg2 , typename Arg3 >
void asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >::operator() ( const Arg1 &  arg1,
const Arg2 &  arg2,
const Arg3 &  arg3 
)
inline

Definition at line 108 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
template<typename Arg1 , typename Arg2 , typename Arg3 >
void asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >::operator() ( const Arg1 &  arg1,
const Arg2 &  arg2,
const Arg3 &  arg3 
) const
inline

Definition at line 114 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 >
void asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >::operator() ( const Arg1 &  arg1,
const Arg2 &  arg2,
const Arg3 &  arg3,
const Arg4 &  arg4 
)
inline

Definition at line 120 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 >
void asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >::operator() ( const Arg1 &  arg1,
const Arg2 &  arg2,
const Arg3 &  arg3,
const Arg4 &  arg4 
) const
inline

Definition at line 128 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
void asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >::operator() ( const Arg1 &  arg1,
const Arg2 &  arg2,
const Arg3 &  arg3,
const Arg4 &  arg4,
const Arg5 &  arg5 
)
inline

Definition at line 137 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
void asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >::operator() ( const Arg1 &  arg1,
const Arg2 &  arg2,
const Arg3 &  arg3,
const Arg4 &  arg4,
const Arg5 &  arg5 
) const
inline

Definition at line 146 of file wrapped_handler.hpp.

Member Data Documentation

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
Dispatcher asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >::dispatcher_

Definition at line 154 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler, typename IsContinuation = is_continuation_delegated>
Handler asio::detail::wrapped_handler< Dispatcher, Handler, IsContinuation >::handler_

Definition at line 155 of file wrapped_handler.hpp.


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