#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().