Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <_concurrent_queue_impl.h>
Public Member Functions | |
concurrent_queue_iterator_rep (const concurrent_queue_base_v3< T > &queue) | |
bool | get_item (T *&item, size_t k) |
Set item to point to kth element. Return true if at end of queue or item is marked valid; false otherwise. More... | |
Public Attributes | |
ticket | head_counter |
const concurrent_queue_base_v3< T > & | my_queue |
concurrent_queue_base_v3< T >::page * | array [concurrent_queue_rep< T >::n_queue] |
Private Types | |
typedef micro_queue< T >::padded_page | padded_page |
Additional Inherited Members | |
![]() | |
void | operator= (const no_assign &)=delete |
no_assign (const no_assign &)=default | |
no_assign ()=default | |
Definition at line 393 of file _concurrent_queue_impl.h.
|
private |
Definition at line 612 of file _concurrent_queue_impl.h.
|
inline |
Definition at line 617 of file _concurrent_queue_impl.h.
bool tbb::strict_ppl::internal::concurrent_queue_iterator_rep< T >::get_item | ( | T *& | item, |
size_t | k | ||
) |
Set item to point to kth element. Return true if at end of queue or item is marked valid; false otherwise.
Definition at line 630 of file _concurrent_queue_impl.h.
concurrent_queue_base_v3<T>::page* tbb::strict_ppl::internal::concurrent_queue_iterator_rep< T >::array[concurrent_queue_rep< T >::n_queue] |
Definition at line 616 of file _concurrent_queue_impl.h.
ticket tbb::strict_ppl::internal::concurrent_queue_iterator_rep< T >::head_counter |
Definition at line 614 of file _concurrent_queue_impl.h.
Referenced by tbb::strict_ppl::internal::concurrent_queue_iterator_base_v3< tbb_remove_cv< Value >::type >::concurrent_queue_iterator_base_v3().
const concurrent_queue_base_v3<T>& tbb::strict_ppl::internal::concurrent_queue_iterator_rep< T >::my_queue |
Definition at line 615 of file _concurrent_queue_impl.h.