| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
#include <concurrent_vector.h>
Public Member Functions | |
| segment_t () | |
| segment_t (segment_t const &rhs) | |
| void | swap (segment_t &rhs) | 
| segment_t & | operator= (segment_t const &rhs) | 
| template<memory_semantics M> | |
| segment_value_t | load () const | 
| template<memory_semantics M> | |
| void | store (segment_not_used) | 
| template<memory_semantics M> | |
| void | store (segment_allocation_failed) | 
| template<memory_semantics M> | |
| void | store (void *allocated_segment_pointer) __TBB_NOEXCEPT(true) | 
Private Attributes | |
| atomic< void * > | array | 
Definition at line 128 of file concurrent_vector.h.
      
  | 
  inline | 
Definition at line 131 of file concurrent_vector.h.
      
  | 
  inline | 
Definition at line 135 of file concurrent_vector.h.
References array, and tbb::relaxed.
      
  | 
  inline | 
Definition at line 147 of file concurrent_vector.h.
References array.
Referenced by tbb::internal::concurrent_vector_base_v3::helper::cleanup(), tbb::internal::concurrent_vector_base_v3::helper::extend_segment_table(), tbb::internal::concurrent_vector_base_v3::internal_compact(), tbb::concurrent_vector< padded_element, padded_allocator_type >::internal_free_segments(), and tbb::internal::concurrent_vector_base_v3::helper::segment_not_used_predicate::operator()().
      
  | 
  inline | 
Definition at line 141 of file concurrent_vector.h.
References array, and tbb::relaxed.
      
  | 
  inline | 
Definition at line 150 of file concurrent_vector.h.
References array.
Referenced by tbb::internal::concurrent_vector_base_v3::internal_compact(), and tbb::concurrent_vector< padded_element, padded_allocator_type >::internal_free_segments().
      
  | 
  inline | 
Definition at line 155 of file concurrent_vector.h.
References __TBB_ASSERT, array, and tbb::internal::vector_allocation_error_flag.
      
  | 
  inline | 
Definition at line 161 of file concurrent_vector.h.
References __TBB_ASSERT, and array.
Definition at line 137 of file concurrent_vector.h.
References array.
      
  | 
  private | 
Definition at line 129 of file concurrent_vector.h.
Referenced by load(), operator=(), segment_t(), store(), and swap().