Classes | Namespaces | Functions
bind_handler.hpp File Reference
#include "asio/detail/push_options.hpp"
#include "asio/detail/handler_alloc_helpers.hpp"
#include "asio/detail/handler_invoke_helpers.hpp"
#include "asio/detail/pop_options.hpp"
Include dependency graph for bind_handler.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  asio::detail::binder1< Handler, Arg1 >
class  asio::detail::binder2< Handler, Arg1, Arg2 >
class  asio::detail::binder3< Handler, Arg1, Arg2, Arg3 >
class  asio::detail::binder4< Handler, Arg1, Arg2, Arg3, Arg4 >
class  asio::detail::binder5< Handler, Arg1, Arg2, Arg3, Arg4, Arg5 >

Namespaces

namespace  asio
namespace  asio::detail

Functions

template<typename Handler , typename Arg1 >
void * asio::detail::asio_handler_allocate (std::size_t size, binder1< Handler, Arg1 > *this_handler)
template<typename Handler , typename Arg1 , typename Arg2 >
void * asio::detail::asio_handler_allocate (std::size_t size, binder2< Handler, Arg1, Arg2 > *this_handler)
template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 >
void * asio::detail::asio_handler_allocate (std::size_t size, binder3< Handler, Arg1, Arg2, Arg3 > *this_handler)
template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 >
void * asio::detail::asio_handler_allocate (std::size_t size, binder4< Handler, Arg1, Arg2, Arg3, Arg4 > *this_handler)
template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
void * asio::detail::asio_handler_allocate (std::size_t size, binder5< Handler, Arg1, Arg2, Arg3, Arg4, Arg5 > *this_handler)
template<typename Handler , typename Arg1 >
void asio::detail::asio_handler_deallocate (void *pointer, std::size_t size, binder1< Handler, Arg1 > *this_handler)
template<typename Handler , typename Arg1 , typename Arg2 >
void asio::detail::asio_handler_deallocate (void *pointer, std::size_t size, binder2< Handler, Arg1, Arg2 > *this_handler)
template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 >
void asio::detail::asio_handler_deallocate (void *pointer, std::size_t size, binder3< Handler, Arg1, Arg2, Arg3 > *this_handler)
template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 >
void asio::detail::asio_handler_deallocate (void *pointer, std::size_t size, binder4< Handler, Arg1, Arg2, Arg3, Arg4 > *this_handler)
template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
void asio::detail::asio_handler_deallocate (void *pointer, std::size_t size, binder5< Handler, Arg1, Arg2, Arg3, Arg4, Arg5 > *this_handler)
template<typename Function , typename Handler , typename Arg1 >
void asio::detail::asio_handler_invoke (const Function &function, binder1< Handler, Arg1 > *this_handler)
template<typename Function , typename Handler , typename Arg1 , typename Arg2 >
void asio::detail::asio_handler_invoke (const Function &function, binder2< Handler, Arg1, Arg2 > *this_handler)
template<typename Function , typename Handler , typename Arg1 , typename Arg2 , typename Arg3 >
void asio::detail::asio_handler_invoke (const Function &function, binder3< Handler, Arg1, Arg2, Arg3 > *this_handler)
template<typename Function , typename Handler , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 >
void asio::detail::asio_handler_invoke (const Function &function, binder4< Handler, Arg1, Arg2, Arg3, Arg4 > *this_handler)
template<typename Function , typename Handler , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
void asio::detail::asio_handler_invoke (const Function &function, binder5< Handler, Arg1, Arg2, Arg3, Arg4, Arg5 > *this_handler)
template<typename Handler , typename Arg1 >
binder1< Handler, Arg1 > asio::detail::bind_handler (const Handler &handler, const Arg1 &arg1)
template<typename Handler , typename Arg1 , typename Arg2 >
binder2< Handler, Arg1, Arg2 > asio::detail::bind_handler (const Handler &handler, const Arg1 &arg1, const Arg2 &arg2)
template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 >
binder3< Handler, Arg1, Arg2,
Arg3 > 
asio::detail::bind_handler (const Handler &handler, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3)
template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 >
binder4< Handler, Arg1, Arg2,
Arg3, Arg4 > 
asio::detail::bind_handler (const Handler &handler, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4)
template<typename Handler , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
binder5< Handler, Arg1, Arg2,
Arg3, Arg4, Arg5 > 
asio::detail::bind_handler (const Handler &handler, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Castor
Author(s): Carpe Noctem
autogenerated on Fri Nov 8 2013 11:05:40