Home | History | Annotate | Download | only in include

Lines Matching full:unordered_set

2 //===-------------------------- unordered_set -----------------------------===//
16 unordered_set synopsis
25 class unordered_set
46 unordered_set()
51 explicit unordered_set(size_type n, const hasher& hf = hasher(),
55 unordered_set(InputIterator f, InputIterator l,
59 explicit unordered_set(const allocator_type&);
60 unordered_set(const unordered_set&);
61 unordered_set(const unordered_set&, const Allocator&);
62 unordered_set(unordered_set&&)
67 unordered_set(unordered_set&&, const Allocator&);
68 unordered_set(initializer_list<value_type>, size_type n = 0,
71 unordered_set(size_type n, const allocator_type& a); // C++14
72 unordered_set(size_type n, const hasher& hf, const allocator_type& a); // C++14
74 unordered_set(InputIterator f, InputIterator l, size_type n, const allocator_type& a); // C++14
76 unordered_set(InputIterator f, InputIterator l, size_type n,
78 unordered_set(initializer_list<value_type> il, size_type n, const allocator_type& a); // C++14
79 unordered_set(initializer_list<value_type> il, size_type n,
81 ~unordered_set();
82 unordered_set& operator=(const unordered_set&);
83 unordered_set& operator=(unordered_set&&)
89 unordered_set& operator=(initializer_list<value_type>);
122 void swap(unordered_set&)
157 void swap(unordered_set<Value, Hash, Pred, Alloc>& x,
158 unordered_set<Value, Hash, Pred, Alloc>& y)
163 operator==(const unordered_set<Value, Hash, Pred, Alloc>& x,
164 const unordered_set<Value, Hash, Pred, Alloc>& y);
168 operator!=(const unordered_set<Value, Hash, Pred, Alloc>& x,
169 const unordered_set<Value, Hash, Pred, Alloc>& y);
336 class _LIBCPP_TYPE_VIS_ONLY unordered_set
367 unordered_set()
374 explicit unordered_set(size_type __n, const hasher& __hf = hasher(),
378 unordered_set(size_type __n, const allocator_type& __a)
379 : unordered_set(__n, hasher(), key_equal(), __a) {}
381 unordered_set(size_type __n, const hasher& __hf, const allocator_type& __a)
382 : unordered_set(__n, __hf, key_equal(), __a) {}
384 unordered_set(size_type __n, const hasher& __hf, const key_equal& __eql,
387 unordered_set(_InputIterator __first, _InputIterator __last);
389 unordered_set(_InputIterator __first, _InputIterator __last,
393 unordered_set(_InputIterator __first, _InputIterator __last,
399 unordered_set(_InputIterator __first, _InputIterator __last,
401 : unordered_set(__first, __last, __n, hasher(), key_equal(), __a) {}
403 unordered_set(_InputIterator __first, _InputIterator __last,
405 : unordered_set(__first, __last, __n, __hf, key_equal(), __a) {}
407 explicit unordered_set(const allocator_type& __a);
408 unordered_set(const unordered_set& __u);
409 unordered_set(const unordered_set& __u, const allocator_type& __a);
411 unordered_set(unordered_set&& __u)
413 unordered_set(unordered_set&& __u, const allocator_type& __a);
416 unordered_set(initializer_list<value_type> __il);
417 unordered_set(initializer_list<value_type> __il, size_type __n,
420 unordered_set(initializer_list<value_type> __il, size_type __n,
425 unordered_set(initializer_list<value_type> __il, size_type __n,
427 : unordered_set(__il, __n, hasher(), key_equal(), __a) {}
429 unordered_set(initializer_list<value_type> __il, size_type __n,
431 : unordered_set(__il, __n, __hf, key_equal(), __a) {}
434 // ~unordered_set() = default;
436 unordered_set& operator=(const unordered_set& __u)
442 unordered_set& operator=(unordered_set&& __u)
446 unordered_set& operator=(initializer_list<value_type> __il);
484 "unordered_set::emplace_hint(const_iterator, args...) called with an iterator not"
485 " referring to this unordered_set");
506 "unordered_set::insert(const_iterator, const value_type&) called with an iterator not"
507 " referring to this unordered_set");
520 "unordered_set::insert(const_iterator, value_type&&) called with an iterator not"
521 " referring to this unordered_set");
548 void swap(unordered_set& __u)
620 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(size_type __n,
631 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(size_type __n,
643 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(
654 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(
668 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(
682 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(
692 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(
693 const unordered_set& __u)
704 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(
705 const unordered_set& __u, const allocator_type& __a)
719 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(
720 unordered_set&& __u)
731 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(
732 unordered_set&& __u, const allocator_type& __a)
755 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(
765 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(
778 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(
796 unordered_set<_Value, _Hash, _Pred, _Alloc>&
797 unordered_set<_Value, _Hash, _Pred, _Alloc>::operator=(unordered_set&& __u)
810 unordered_set<_Value, _Hash, _Pred, _Alloc>&
811 unordered_set<_Value, _Hash, _Pred, _Alloc>::operator=(
824 unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(_InputIterator __first,
834 swap(unordered_set<_Value, _Hash, _Pred, _Alloc>& __x,
835 unordered_set<_Value, _Hash, _Pred, _Alloc>& __y)
843 operator==(const unordered_set<_Value, _Hash, _Pred, _Alloc>& __x,
844 const unordered_set<_Value, _Hash, _Pred, _Alloc>& __y)
848 typedef typename unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator
863 operator!=(const unordered_set<_Value, _Hash, _Pred, _Alloc>& __x,
864 const unordered_set<_Value, _Hash, _Pred, _Alloc>& __y)