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