$search
#include <handler_alloc_helpers.hpp>
Public Types | |
typedef Alloc_Traits::handler_type | handler_type |
typedef Alloc_Traits::pointer_type | pointer_type |
typedef raw_handler_ptr < Alloc_Traits > | raw_ptr_type |
typedef Alloc_Traits::value_type | value_type |
Public Member Functions | |
BOOST_STATIC_CONSTANT (std::size_t, value_size=Alloc_Traits::value_size) | |
pointer_type | get () const |
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 , typename Arg6 , typename Arg7 , typename Arg8 > | |
handler_ptr (raw_ptr_type &raw_ptr, Arg1 &a1, Arg2 &a2, Arg3 &a3, Arg4 &a4, Arg5 &a5, Arg6 &a6, Arg7 &a7, Arg8 &a8) | |
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 , typename Arg6 , typename Arg7 > | |
handler_ptr (raw_ptr_type &raw_ptr, Arg1 &a1, Arg2 &a2, Arg3 &a3, Arg4 &a4, Arg5 &a5, Arg6 &a6, Arg7 &a7) | |
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 , typename Arg6 > | |
handler_ptr (raw_ptr_type &raw_ptr, Arg1 &a1, Arg2 &a2, Arg3 &a3, Arg4 &a4, Arg5 &a5, Arg6 &a6) | |
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 > | |
handler_ptr (raw_ptr_type &raw_ptr, Arg1 &a1, Arg2 &a2, Arg3 &a3, Arg4 &a4, Arg5 &a5) | |
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > | |
handler_ptr (raw_ptr_type &raw_ptr, Arg1 &a1, Arg2 &a2, Arg3 &a3, Arg4 &a4) | |
template<typename Arg1 , typename Arg2 , typename Arg3 > | |
handler_ptr (raw_ptr_type &raw_ptr, Arg1 &a1, Arg2 &a2, Arg3 &a3) | |
template<typename Arg1 , typename Arg2 > | |
handler_ptr (raw_ptr_type &raw_ptr, Arg1 &a1, Arg2 &a2) | |
template<typename Arg1 > | |
handler_ptr (raw_ptr_type &raw_ptr, Arg1 &a1) | |
handler_ptr (raw_ptr_type &raw_ptr) | |
handler_ptr (handler_type &handler, pointer_type pointer) | |
pointer_type | release () |
void | reset () |
~handler_ptr () | |
Private Attributes | |
handler_type & | handler_ |
pointer_type | pointer_ |
Definition at line 108 of file handler_alloc_helpers.hpp.
typedef Alloc_Traits::handler_type asio::detail::handler_ptr< Alloc_Traits >::handler_type |
Definition at line 112 of file handler_alloc_helpers.hpp.
typedef Alloc_Traits::pointer_type asio::detail::handler_ptr< Alloc_Traits >::pointer_type |
Definition at line 114 of file handler_alloc_helpers.hpp.
typedef raw_handler_ptr<Alloc_Traits> asio::detail::handler_ptr< Alloc_Traits >::raw_ptr_type |
Definition at line 116 of file handler_alloc_helpers.hpp.
typedef Alloc_Traits::value_type asio::detail::handler_ptr< Alloc_Traits >::value_type |
Definition at line 113 of file handler_alloc_helpers.hpp.
asio::detail::handler_ptr< Alloc_Traits >::handler_ptr | ( | handler_type & | handler, | |
pointer_type | pointer | |||
) | [inline] |
Definition at line 119 of file handler_alloc_helpers.hpp.
asio::detail::handler_ptr< Alloc_Traits >::handler_ptr | ( | raw_ptr_type & | raw_ptr | ) | [inline] |
Definition at line 126 of file handler_alloc_helpers.hpp.
asio::detail::handler_ptr< Alloc_Traits >::handler_ptr | ( | raw_ptr_type & | raw_ptr, | |
Arg1 & | a1 | |||
) | [inline] |
Definition at line 135 of file handler_alloc_helpers.hpp.
asio::detail::handler_ptr< Alloc_Traits >::handler_ptr | ( | raw_ptr_type & | raw_ptr, | |
Arg1 & | a1, | |||
Arg2 & | a2 | |||
) | [inline] |
Definition at line 144 of file handler_alloc_helpers.hpp.
asio::detail::handler_ptr< Alloc_Traits >::handler_ptr | ( | raw_ptr_type & | raw_ptr, | |
Arg1 & | a1, | |||
Arg2 & | a2, | |||
Arg3 & | a3 | |||
) | [inline] |
Definition at line 153 of file handler_alloc_helpers.hpp.
asio::detail::handler_ptr< Alloc_Traits >::handler_ptr | ( | raw_ptr_type & | raw_ptr, | |
Arg1 & | a1, | |||
Arg2 & | a2, | |||
Arg3 & | a3, | |||
Arg4 & | a4 | |||
) | [inline] |
Definition at line 162 of file handler_alloc_helpers.hpp.
asio::detail::handler_ptr< Alloc_Traits >::handler_ptr | ( | raw_ptr_type & | raw_ptr, | |
Arg1 & | a1, | |||
Arg2 & | a2, | |||
Arg3 & | a3, | |||
Arg4 & | a4, | |||
Arg5 & | a5 | |||
) | [inline] |
Definition at line 172 of file handler_alloc_helpers.hpp.
asio::detail::handler_ptr< Alloc_Traits >::handler_ptr | ( | raw_ptr_type & | raw_ptr, | |
Arg1 & | a1, | |||
Arg2 & | a2, | |||
Arg3 & | a3, | |||
Arg4 & | a4, | |||
Arg5 & | a5, | |||
Arg6 & | a6 | |||
) | [inline] |
Definition at line 183 of file handler_alloc_helpers.hpp.
asio::detail::handler_ptr< Alloc_Traits >::handler_ptr | ( | raw_ptr_type & | raw_ptr, | |
Arg1 & | a1, | |||
Arg2 & | a2, | |||
Arg3 & | a3, | |||
Arg4 & | a4, | |||
Arg5 & | a5, | |||
Arg6 & | a6, | |||
Arg7 & | a7 | |||
) | [inline] |
Definition at line 194 of file handler_alloc_helpers.hpp.
asio::detail::handler_ptr< Alloc_Traits >::handler_ptr | ( | raw_ptr_type & | raw_ptr, | |
Arg1 & | a1, | |||
Arg2 & | a2, | |||
Arg3 & | a3, | |||
Arg4 & | a4, | |||
Arg5 & | a5, | |||
Arg6 & | a6, | |||
Arg7 & | a7, | |||
Arg8 & | a8 | |||
) | [inline] |
Definition at line 205 of file handler_alloc_helpers.hpp.
asio::detail::handler_ptr< Alloc_Traits >::~handler_ptr | ( | ) | [inline] |
Definition at line 215 of file handler_alloc_helpers.hpp.
asio::detail::handler_ptr< Alloc_Traits >::BOOST_STATIC_CONSTANT | ( | std::size_t | , | |
value_size | = Alloc_Traits::value_size | |||
) |
pointer_type asio::detail::handler_ptr< Alloc_Traits >::get | ( | ) | const [inline] |
Definition at line 221 of file handler_alloc_helpers.hpp.
pointer_type asio::detail::handler_ptr< Alloc_Traits >::release | ( | ) | [inline] |
Definition at line 227 of file handler_alloc_helpers.hpp.
void asio::detail::handler_ptr< Alloc_Traits >::reset | ( | ) | [inline] |
Definition at line 235 of file handler_alloc_helpers.hpp.
handler_type& asio::detail::handler_ptr< Alloc_Traits >::handler_ [private] |
Definition at line 247 of file handler_alloc_helpers.hpp.
pointer_type asio::detail::handler_ptr< Alloc_Traits >::pointer_ [private] |
Definition at line 248 of file handler_alloc_helpers.hpp.