Lines Matching refs:concurrent_set
55 class concurrent_set : public concurrent_skip_list<set_traits<Key, Compare, concurrent_geometric_le…
80 concurrent_set() = default;
81 concurrent_set( const concurrent_set& ) = default;
82 …concurrent_set( const concurrent_set& other, const allocator_type& alloc ) : base_type(other, allo… in concurrent_set() function
83 concurrent_set( concurrent_set&& ) = default;
84 …concurrent_set( concurrent_set&& other, const allocator_type& alloc ) : base_type(std::move(other)… in concurrent_set() function
86 concurrent_set& operator=( const concurrent_set& ) = default;
87 concurrent_set& operator=( concurrent_set&& ) = default;
89 concurrent_set& operator=( std::initializer_list<value_type> il ) {
95 void merge(concurrent_set<key_type, OtherCompare, Allocator>& source) { in merge()
100 void merge(concurrent_set<key_type, OtherCompare, Allocator>&& source) { in merge()
123 concurrent_set( It, It, Comp = Comp(), Alloc = Alloc() )
124 -> concurrent_set<iterator_value_t<It>, Comp, Alloc>;
131 concurrent_set( std::initializer_list<Key>, Comp = Comp(), Alloc = Alloc() )
132 -> concurrent_set<Key, Comp, Alloc>;
137 concurrent_set( It, It, Alloc )
138 -> concurrent_set<iterator_value_t<It>,
143 concurrent_set( std::initializer_list<Key>, Alloc )
144 -> concurrent_set<Key, std::less<Key>, Alloc>;
149 void swap( concurrent_set<Key, Compare, Allocator>& lhs, in swap()
150 concurrent_set<Key, Compare, Allocator>& rhs ) in swap()
196 void merge(concurrent_set<key_type, OtherCompare, Allocator>& source) { in merge()
201 void merge(concurrent_set<key_type, OtherCompare, Allocator>&& source) { in merge()
260 using detail::d2::concurrent_set;