#include <concurrent_queue.h>
Inherits tbb::internal::concurrent_queue_iterator_base_v3.
Inheritance diagram for tbb::internal::concurrent_queue_iterator< Container, Value >:
Public Member Functions | |
| concurrent_queue_iterator (const concurrent_queue_iterator< Container, typename Container::value_type > &other) | |
| concurrent_queue_iterator & | operator= (const concurrent_queue_iterator &other) |
| Iterator assignment. | |
| Value & | operator * () const |
| Reference to current item. | |
| Value * | operator-> () const |
| concurrent_queue_iterator & | operator++ () |
| Advance to next item in queue. | |
| Value * | operator++ (int) |
| Post increment. | |
Friends | |
| class | ::tbb::concurrent_queue |
Value is either the T or const T type of the container.
|
||||||||||
|
If Value==Container::value_type, then this routine is the copy constructor. If Value==const Container::value_type, then this routine is a conversion constructor. |