Lines Matching refs:set
2 //===---------------------------- set -------------------------------------===//
16 set synopsis
23 class set
45 set()
50 explicit set(const value_compare& comp);
51 set(const value_compare& comp, const allocator_type& a);
53 set(InputIterator first, InputIterator last,
56 set(InputIterator first, InputIterator last, const value_compare& comp,
58 set(const set& s);
59 set(set&& s)
63 explicit set(const allocator_type& a);
64 set(const set& s, const allocator_type& a);
65 set(set&& s, const allocator_type& a);
66 set(initializer_list<value_type> il, const value_compare& comp = value_compare());
67 set(initializer_list<value_type> il, const value_compare& comp,
69 ~set();
71 set& operator=(const set& s);
72 set& operator=(set&& s)
77 set& operator=(initializer_list<value_type> il);
118 void swap(set& s)
129 // set operations:
143 operator==(const set<Key, Compare, Allocator>& x,
144 const set<Key, Compare, Allocator>& y);
148 operator< (const set<Key, Compare, Allocator>& x,
149 const set<Key, Compare, Allocator>& y);
153 operator!=(const set<Key, Compare, Allocator>& x,
154 const set<Key, Compare, Allocator>& y);
158 operator> (const set<Key, Compare, Allocator>& x,
159 const set<Key, Compare, Allocator>& y);
163 operator>=(const set<Key, Compare, Allocator>& x,
164 const set<Key, Compare, Allocator>& y);
168 operator<=(const set<Key, Compare, Allocator>& x,
169 const set<Key, Compare, Allocator>& y);
174 swap(set<Key, Compare, Allocator>& x, set<Key, Compare, Allocator>& y)
285 // set operations:
349 class _LIBCPP_VISIBLE set
379 explicit set(const value_compare& __comp = value_compare())
386 set(const value_compare& __comp, const allocator_type& __a)
390 set(_InputIterator __f, _InputIterator __l,
399 set(_InputIterator __f, _InputIterator __l, const value_compare& __comp,
407 set(const set& __s)
414 set& operator=(const set& __s)
422 set(set&& __s)
428 explicit set(const allocator_type& __a)
432 set(const set& __s, const allocator_type& __a)
439 set(set&& __s, const allocator_type& __a);
444 set(initializer_list<value_type> __il, const value_compare& __comp = value_compare())
451 set(initializer_list<value_type> __il, const value_compare& __comp,
459 set& operator=(initializer_list<value_type> __il)
468 set& operator=(set&& __s)
567 void swap(set& __s) _NOEXCEPT_(__is_nothrow_swappable<__base>::value)
577 // set operations:
608 set<_Key, _Compare, _Allocator>::set(set&& __s, const allocator_type& __a)
624 operator==(const set<_Key, _Compare, _Allocator>& __x,
625 const set<_Key, _Compare, _Allocator>& __y)
633 operator< (const set<_Key, _Compare, _Allocator>& __x,
634 const set<_Key, _Compare, _Allocator>& __y)
642 operator!=(const set<_Key, _Compare, _Allocator>& __x,
643 const set<_Key, _Compare, _Allocator>& __y)
651 operator> (const set<_Key, _Compare, _Allocator>& __x,
652 const set<_Key, _Compare, _Allocator>& __y)
660 operator>=(const set<_Key, _Compare, _Allocator>& __x,
661 const set<_Key, _Compare, _Allocator>& __y)
669 operator<=(const set<_Key, _Compare, _Allocator>& __x,
670 const set<_Key, _Compare, _Allocator>& __y)
679 swap(set<_Key, _Compare, _Allocator>& __x,
680 set<_Key, _Compare, _Allocator>& __y)
915 // set operations: