| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
Classes | |
| class | concurrent_queue_base_v3 | 
| base class of concurrent_queue  More... | |
| class | concurrent_queue_iterator | 
| Meets requirements of a forward iterator for STL.  More... | |
| class | concurrent_queue_iterator_base_v3 | 
| Constness-independent portion of concurrent_queue_iterator.  More... | |
| class | concurrent_queue_iterator_rep | 
| class | concurrent_queue_page_allocator | 
| Abstract class to define interface for page allocation/deallocation.  More... | |
| struct | concurrent_queue_rep | 
| representation of concurrent_queue_base  More... | |
| struct | concurrent_queue_rep_base | 
| parts of concurrent_queue_rep that do not have references to micro_queue  More... | |
| class | micro_queue | 
| A queue using simple locking.  More... | |
| class | micro_queue_pop_finalizer | 
| struct | tbb_remove_cv | 
| Similar to C++0x std::remove_cv.  More... | |
| struct | tbb_remove_cv< const T > | 
| struct | tbb_remove_cv< const volatile T > | 
| struct | tbb_remove_cv< volatile T > | 
Typedefs | |
| typedef size_t | ticket | 
Functions | |
| bool | is_valid_page (const concurrent_queue_rep_base::page *p) | 
| 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) | 
| typedef size_t tbb::strict_ppl::internal::ticket | 
Definition at line 56 of file _concurrent_queue_impl.h.
      
  | 
  inline | 
Definition at line 102 of file _concurrent_queue_impl.h.
References p.
Referenced by tbb::strict_ppl::internal::micro_queue< Value >::assign(), tbb::strict_ppl::internal::concurrent_queue_base_v3< Value >::internal_finish_clear(), tbb::strict_ppl::internal::micro_queue< Value >::invalidate_page_and_rethrow(), tbb::strict_ppl::internal::micro_queue< Value >::push(), and tbb::strict_ppl::internal::micro_queue_pop_finalizer< T >::~micro_queue_pop_finalizer().
| bool tbb::strict_ppl::internal::operator!= | ( | const concurrent_queue_iterator< C, T > & | i, | 
| const concurrent_queue_iterator< C, U > & | j | ||
| ) | 
Definition at line 805 of file _concurrent_queue_impl.h.
References tbb::strict_ppl::internal::concurrent_queue_iterator_base_v3< tbb_remove_cv< Value >::type >::my_item.
| bool tbb::strict_ppl::internal::operator== | ( | const concurrent_queue_iterator< C, T > & | i, | 
| const concurrent_queue_iterator< C, U > & | j | ||
| ) | 
Definition at line 800 of file _concurrent_queue_impl.h.
References tbb::strict_ppl::internal::concurrent_queue_iterator_base_v3< tbb_remove_cv< Value >::type >::my_item.