ゴミ箱
Public Types | Public Member Functions | Friends | List of all members
boost::beast::detail::bound_handler< Handler, Args > Class Template Reference

#include <bind_handler.hpp>

Public Types

using result_type = void
 

Public Member Functions

 bound_handler (bound_handler &&)=default
 
 bound_handler (bound_handler const &)=default
 
template<class DeducedHandler >
 bound_handler (DeducedHandler &&handler, Args &&...args)
 
template<class... Values>
void operator() (Values &&...values)
 
template<class... Values>
void operator() (Values &&...values) const
 

Friends

void * asio_handler_allocate (std::size_t size, bound_handler *h)
 
void asio_handler_deallocate (void *p, std::size_t size, bound_handler *h)
 
bool asio_handler_is_continuation (bound_handler *h)
 
template<class F >
void asio_handler_invoke (F &&f, bound_handler *h)
 

Member Typedef Documentation

template<class Handler , class... Args>
using boost::beast::detail::bound_handler< Handler, Args >::result_type = void

Constructor & Destructor Documentation

template<class Handler , class... Args>
boost::beast::detail::bound_handler< Handler, Args >::bound_handler ( bound_handler< Handler, Args > &&  )
default
template<class Handler , class... Args>
boost::beast::detail::bound_handler< Handler, Args >::bound_handler ( bound_handler< Handler, Args > const &  )
default
template<class Handler , class... Args>
template<class DeducedHandler >
boost::beast::detail::bound_handler< Handler, Args >::bound_handler ( DeducedHandler &&  handler,
Args &&...  args 
)
inlineexplicit

Member Function Documentation

template<class Handler , class... Args>
template<class... Values>
void boost::beast::detail::bound_handler< Handler, Args >::operator() ( Values &&...  values)
inline
template<class Handler , class... Args>
template<class... Values>
void boost::beast::detail::bound_handler< Handler, Args >::operator() ( Values &&...  values) const
inline

Friends And Related Function Documentation

template<class Handler , class... Args>
void* asio_handler_allocate ( std::size_t  size,
bound_handler< Handler, Args > *  h 
)
friend
template<class Handler , class... Args>
void asio_handler_deallocate ( void *  p,
std::size_t  size,
bound_handler< Handler, Args > *  h 
)
friend
template<class Handler , class... Args>
template<class F >
void asio_handler_invoke ( F &&  f,
bound_handler< Handler, Args > *  h 
)
friend
template<class Handler , class... Args>
bool asio_handler_is_continuation ( bound_handler< Handler, Args > *  h)
friend

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