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().