Lines Matching refs:concurrent_vector
68 friend class concurrent_vector; variable
227 class concurrent_vector
228 …: private segment_table<T, Allocator, concurrent_vector<T, Allocator>, embedded_table_num_segments>
230 using self_type = concurrent_vector<T, Allocator>;
273 using iterator = vector_iterator<concurrent_vector, value_type>;
274 using const_iterator = vector_iterator<concurrent_vector, const value_type>;
281 concurrent_vector() : concurrent_vector(allocator_type()) {} in concurrent_vector() function
283 explicit concurrent_vector( const allocator_type& alloc ) noexcept in concurrent_vector() function
287 explicit concurrent_vector( size_type count, const value_type& value,
289 : concurrent_vector(alloc) in concurrent_vector() function
298 explicit concurrent_vector( size_type count, const allocator_type& alloc = allocator_type() )
299 : concurrent_vector(alloc) in concurrent_vector() function
309 …concurrent_vector( InputIterator first, InputIterator last, const allocator_type& alloc = allocato…
310 : concurrent_vector(alloc) in concurrent_vector() function
319 concurrent_vector( const concurrent_vector& other ) in concurrent_vector() function
329 concurrent_vector( const concurrent_vector& other, const allocator_type& alloc ) in concurrent_vector() function
332 concurrent_vector(concurrent_vector&& other) noexcept in concurrent_vector() function
336 concurrent_vector( concurrent_vector&& other, const allocator_type& alloc ) in concurrent_vector() function
340 concurrent_vector( std::initializer_list<value_type> init,
342 : concurrent_vector(init.begin(), init.end(), alloc)
345 ~concurrent_vector() {} in ~concurrent_vector()
348 concurrent_vector& operator=( const concurrent_vector& other ) {
353 concurrent_vector& operator=( concurrent_vector&& other ) noexcept(is_noexcept_assignment) { in noexcept()
358 concurrent_vector& operator=( std::initializer_list<value_type> init ) {
522 void swap(concurrent_vector& other) noexcept(is_noexcept_swap) { in swap()
1051 concurrent_vector( It, It, Alloc = Alloc() )
1052 -> concurrent_vector<iterator_value_t<It>, Alloc>;
1056 void swap(concurrent_vector<T, Allocator> &lhs, in swap()
1057 concurrent_vector<T, Allocator> &rhs) in swap()
1063 bool operator==(const concurrent_vector<T, Allocator> &lhs,
1064 const concurrent_vector<T, Allocator> &rhs)
1071 bool operator!=(const concurrent_vector<T, Allocator> &lhs,
1072 const concurrent_vector<T, Allocator> &rhs)
1080 tbb::detail::synthesized_three_way_result<typename concurrent_vector<T, Allocator>::value_type>
1081 operator<=>(const concurrent_vector<T, Allocator> &lhs,
1082 const concurrent_vector<T, Allocator> &rhs)
1092 bool operator<(const concurrent_vector<T, Allocator> &lhs,
1093 const concurrent_vector<T, Allocator> &rhs)
1099 bool operator<=(const concurrent_vector<T, Allocator> &lhs,
1100 const concurrent_vector<T, Allocator> &rhs)
1106 bool operator>(const concurrent_vector<T, Allocator> &lhs,
1107 const concurrent_vector<T, Allocator> &rhs)
1113 bool operator>=(const concurrent_vector<T, Allocator> &lhs,
1114 const concurrent_vector<T, Allocator> &rhs)
1124 using detail::d1::concurrent_vector;