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,
70 set(InputIterator first, InputIterator last, const allocator_type& a)
71 : set(first, last, Compare(), a) {} // C++14
72 set(initializer_list<value_type> il, const allocator_type& a)
73 : set(il, Compare(), a) {} // C++14
74 ~set();
76 set& operator=(const set& s);
77 set& operator=(set&& s)
82 set& operator=(initializer_list<value_type> il);
123 void swap(set& s)
134 // set operations:
168 operator==(const set<Key, Compare, Allocator>& x,
169 const set<Key, Compare, Allocator>& y);
173 operator< (const set<Key, Compare, Allocator>& x,
174 const set<Key, Compare, Allocator>& y);
178 operator!=(const set<Key, Compare, Allocator>& x,
179 const set<Key, Compare, Allocator>& y);
183 operator> (const set<Key, Compare, Allocator>& x,
184 const set<Key, Compare, Allocator>& y);
188 operator>=(const set<Key, Compare, Allocator>& x,
189 const set<Key, Compare, Allocator>& y);
193 operator<=(const set<Key, Compare, Allocator>& x,
194 const set<Key, Compare, Allocator>& y);
199 swap(set<Key, Compare, Allocator>& x, set<Key, Compare, Allocator>& y)
252 : set(first, last, Compare(), a) {} // C++14
254 : set(il, Compare(), a) {} // C++14
315 // set operations:
398 class _LIBCPP_TYPE_VIS_ONLY set
428 set()
436 explicit set(const value_compare& __comp)
443 explicit set(const value_compare& __comp, const allocator_type& __a)
447 set(_InputIterator __f, _InputIterator __l,
456 set(_InputIterator __f, _InputIterator __l, const value_compare& __comp,
466 set(_InputIterator __f, _InputIterator __l, const allocator_type& __a)
467 : set(__f, __l, key_compare(), __a) {}
471 set(const set& __s)
478 set& operator=(const set& __s)
486 set(set&& __s)
492 explicit set(const allocator_type& __a)
496 set(const set& __s, const allocator_type& __a)
503 set(set&& __s, const allocator_type& __a);
508 set(initializer_list<value_type> __il, const value_compare& __comp = value_compare())
515 set(initializer_list<value_type> __il, const value_compare& __comp,
524 set(initializer_list<value_type> __il, const allocator_type& __a)
525 : set(__il, key_compare(), __a) {}
529 set& operator=(initializer_list<value_type> __il)
538 set& operator=(set&& __s)
637 void swap(set& __s) _NOEXCEPT_(__is_nothrow_swappable<__base>::value)
647 // set operations:
722 set<_Key, _Compare, _Allocator>::set(set&& __s, const allocator_type& __a)
738 operator==(const set<_Key, _Compare, _Allocator>& __x,
739 const set<_Key, _Compare, _Allocator>& __y)
747 operator< (const set<_Key, _Compare, _Allocator>& __x,
748 const set<_Key, _Compare, _Allocator>& __y)
756 operator!=(const set<_Key, _Compare, _Allocator>& __x,
757 const set<_Key, _Compare, _Allocator>& __y)
765 operator> (const set<_Key, _Compare, _Allocator>& __x,
766 const set<_Key, _Compare, _Allocator>& __y)
774 operator>=(const set<_Key, _Compare, _Allocator>& __x,
775 const set<_Key, _Compare, _Allocator>& __y)
783 operator<=(const set<_Key, _Compare, _Allocator>& __x,
784 const set<_Key, _Compare, _Allocator>& __y)
793 swap(set<_Key, _Compare, _Allocator>& __x,
794 set<_Key, _Compare, _Allocator>& __y)
1050 // set operations: