Lines Matching defs:set
1 // Debugging set implementation -*- C++ -*-
25 /** @file debug/set.h
40 /// Class std::set with safety/checking/debug instrumentation.
43 class set
44 : public _GLIBCXX_STD_C::set<_Key,_Compare,_Allocator>,
45 public __gnu_debug::_Safe_sequence<set<_Key, _Compare, _Allocator> >
47 typedef _GLIBCXX_STD_C::set<_Key, _Compare, _Allocator> _Base;
62 typedef __gnu_debug::_Safe_iterator<_Base_iterator, set>
64 typedef __gnu_debug::_Safe_iterator<_Base_const_iterator, set>
75 explicit set(const _Compare& __comp = _Compare(),
80 set(_InputIterator __first, _InputIterator __last,
88 set(const set& __x)
91 set(const _Base& __x)
95 set(set&& __x)
100 set(initializer_list<value_type> __l,
106 ~set() _GLIBCXX_NOEXCEPT { }
108 set&
109 operator=(const set& __x)
117 set&
118 operator=(set&& __x)
128 set&
339 swap(set& __x)
356 // set operations:
362 // 214. set::find() missing const overload
374 // 214. set::find() missing const overload
384 // 214. set::find() missing const overload
399 // 214. set::find() missing const overload
426 operator==(const set<_Key, _Compare, _Allocator>& __lhs,
427 const set<_Key, _Compare, _Allocator>& __rhs)
432 operator!=(const set<_Key, _Compare, _Allocator>& __lhs,
433 const set<_Key, _Compare, _Allocator>& __rhs)
438 operator<(const set<_Key, _Compare, _Allocator>& __lhs,
439 const set<_Key, _Compare, _Allocator>& __rhs)
444 operator<=(const set<_Key, _Compare, _Allocator>& __lhs,
445 const set<_Key, _Compare, _Allocator>& __rhs)
450 operator>=(const set<_Key, _Compare, _Allocator>& __lhs,
451 const set<_Key, _Compare, _Allocator>& __rhs)
456 operator>(const set<_Key, _Compare, _Allocator>& __lhs,
457 const set<_Key, _Compare, _Allocator>& __rhs)
462 swap(set<_Key, _Compare, _Allocator>& __x,
463 set<_Key, _Compare, _Allocator>& __y)