#include <queue_adaptor.hpp>


Public Types | |
| typedef Queue::value_type | value_type |
| typedef std::size_t | size_type |
Public Member Functions | |
| queue_adaptor_movable_only () | |
| bool | empty () const |
| bool | full () const |
| size_type | size () const |
| bool | closed () const |
| void | close () |
| void | pull_front (value_type &x) |
| value_type | pull_front () |
| queue_op_status | try_pull_front (value_type &x) |
| queue_op_status | nonblocking_pull_front (value_type &x) |
| queue_op_status | wait_pull_front (value_type &x) |
| void | push_back (BOOST_THREAD_RV_REF(value_type) x) |
| queue_op_status | try_push_back (BOOST_THREAD_RV_REF(value_type) x) |
| queue_op_status | nonblocking_push_back (BOOST_THREAD_RV_REF(value_type) x) |
| queue_op_status | wait_push_back (BOOST_THREAD_RV_REF(value_type) x) |
| typedef std::size_t boost::concurrent::detail::queue_adaptor_movable_only< Queue >::size_type |
| typedef Queue::value_type boost::concurrent::detail::queue_adaptor_movable_only< Queue >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References boost::move().
|
inline |
|
inline |
|
inline |
References boost::move().
|
inline |
|
inline |
|
inline |
References boost::move().
|
inline |
|
inline |
References boost::move().