| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
Meets requirements of a forward iterator for STL. More...
#include <_concurrent_queue_impl.h>
Public Member Functions | |
| concurrent_queue_iterator () | |
| concurrent_queue_iterator (const concurrent_queue_iterator< Container, typename Container::value_type > &other) | |
| concurrent_queue_iterator & | operator= (const concurrent_queue_iterator< Container, typename Container::value_type > &other) | 
| Iterator assignment.  More... | |
| Value & | operator * () const | 
| Reference to current item.  More... | |
| Value * | operator-> () const | 
| concurrent_queue_iterator & | operator++ () | 
| Advance to next item in queue.  More... | |
| Value * | operator++ (int) | 
| Post increment.  More... | |
Private Member Functions | |
| concurrent_queue_iterator (const concurrent_queue_base_v3< typename tbb_remove_cv< Value >::type > &queue) | |
| Construct iterator pointing to head of queue.  More... | |
Friends | |
| template<typename T , class A > | |
| class | ::tbb::strict_ppl::concurrent_queue | 
Meets requirements of a forward iterator for STL.
Value is either the T or const T type of the container.
Definition at line 608 of file _concurrent_queue_impl.h.
      
  | 
  inlineexplicitprivate | 
Construct iterator pointing to head of queue.
Definition at line 757 of file _concurrent_queue_impl.h.
      
  | 
  inline | 
Definition at line 763 of file _concurrent_queue_impl.h.
      
  | 
  inline | 
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.
Definition at line 767 of file _concurrent_queue_impl.h.
      
  | 
  inline | 
Reference to current item.
Definition at line 778 of file _concurrent_queue_impl.h.
Referenced by tbb::internal::concurrent_queue_iterator< Container, Value >::operator++(), and tbb::internal::concurrent_queue_iterator< Container, Value >::operator->().
      
  | 
  inline | 
Advance to next item in queue.
Definition at line 785 of file _concurrent_queue_impl.h.
Referenced by tbb::internal::concurrent_queue_iterator< Container, Value >::operator++().
      
  | 
  inline | 
Post increment.
Definition at line 791 of file _concurrent_queue_impl.h.
      
  | 
  inline | 
Definition at line 782 of file _concurrent_queue_impl.h.
      
  | 
  inline | 
Iterator assignment.
Definition at line 772 of file _concurrent_queue_impl.h.
      
  | 
  friend | 
Definition at line 752 of file _concurrent_queue_impl.h.