#include <concurrent_queue.h>
Inherited by tbb::internal::concurrent_queue_iterator< Container, Value >.
Inheritance diagram for tbb::internal::concurrent_queue_iterator_base_v3:
Protected Member Functions | |
concurrent_queue_iterator_base_v3 () | |
Default constructor. | |
concurrent_queue_iterator_base_v3 (const concurrent_queue_iterator_base_v3 &i) | |
Copy constructor. | |
concurrent_queue_iterator_base_v3 (const concurrent_queue_base &queue) | |
Construct iterator pointing to head of queue. | |
void | assign (const concurrent_queue_iterator_base_v3 &i) |
Assignment. | |
void | advance () |
Advance iterator one step towards tail of queue. | |
~concurrent_queue_iterator_base_v3 () | |
Destructor. | |
Protected Attributes | |
void * | my_item |
Pointer to current item. | |
Friends | |
template<typename C, typename T, typename U> | |
bool | operator== (const concurrent_queue_iterator< C, T > &i, const concurrent_queue_iterator< C, U > &j) |
template<typename C, typename T, typename U> | |
bool | operator!= (const concurrent_queue_iterator< C, T > &i, const concurrent_queue_iterator< C, U > &j) |