Home | History | Annotate | Download | only in debug

Lines Matching defs:multiset

1 // Debugging multiset implementation -*- C++ -*-
26 /** @file debug/multiset.h
41 /// Class std::multiset with safety/checking/debug instrumentation.
44 class multiset
45 : public _GLIBCXX_STD_C::multiset<_Key, _Compare, _Allocator>,
46 public __gnu_debug::_Safe_sequence<multiset<_Key, _Compare, _Allocator> >
48 typedef _GLIBCXX_STD_C::multiset<_Key, _Compare, _Allocator> _Base;
49 typedef __gnu_debug::_Safe_sequence<multiset> _Safe_base;
64 typedef __gnu_debug::_Safe_iterator<_Base_iterator, multiset>
67 multiset> const_iterator;
77 explicit multiset(const _Compare& __comp = _Compare(),
82 multiset(_InputIterator __first, _InputIterator __last,
90 multiset(const multiset& __x)
93 multiset(const _Base& __x)
97 multiset(multiset&& __x)
101 multiset(initializer_list<value_type> __l,
107 ~multiset() { }
109 multiset&
110 operator=(const multiset& __x)
118 multiset&
119 operator=(multiset&& __x)
128 multiset&
311 swap(multiset& __x)
328 // multiset operations:
398 operator==(const multiset<_Key, _Compare, _Allocator>& __lhs,
399 const multiset<_Key, _Compare, _Allocator>& __rhs)
404 operator!=(const multiset<_Key, _Compare, _Allocator>& __lhs,
405 const multiset<_Key, _Compare, _Allocator>& __rhs)
410 operator<(const multiset<_Key, _Compare, _Allocator>& __lhs,
411 const multiset<_Key, _Compare, _Allocator>& __rhs)
416 operator<=(const multiset<_Key, _Compare, _Allocator>& __lhs,
417 const multiset<_Key, _Compare, _Allocator>& __rhs)
422 operator>=(const multiset<_Key, _Compare, _Allocator>& __lhs,
423 const multiset<_Key, _Compare, _Allocator>& __rhs)
428 operator>(const multiset<_Key, _Compare, _Allocator>& __lhs,
429 const multiset<_Key, _Compare, _Allocator>& __rhs)
434 swap(multiset<_Key, _Compare, _Allocator>& __x,
435 multiset<_Key, _Compare, _Allocator>& __y)