Lines Matching refs:_Base

52       typedef _GLIBCXX_STD::set<_Key,_Compare,_Allocator> _Base;  typedef
62 typedef typename _Base::reference reference;
63 typedef typename _Base::const_reference const_reference;
65 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, set>
67 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator, set>
70 typedef typename _Base::size_type size_type;
71 typedef typename _Base::difference_type difference_type;
72 typedef typename _Base::pointer pointer;
73 typedef typename _Base::const_pointer const_pointer;
80 : _Base(__comp, __a) { } in _Base() function
86 : _Base(__gnu_debug::__check_valid_range(__first, __last), __last, in _Base() function
90 : _Base(__x), _Safe_base() { } in set()
92 set(const _Base& __x) : _Base(__x), _Safe_base() { } in set()
99 *static_cast<_Base*>(this) = __x;
104 using _Base::get_allocator;
109 { return iterator(_Base::begin(), this); } in begin()
113 { return const_iterator(_Base::begin(), this); } in begin()
117 { return iterator(_Base::end(), this); } in end()
121 { return const_iterator(_Base::end(), this); } in end()
140 using _Base::empty;
141 using _Base::size;
142 using _Base::max_size;
148 typedef typename _Base::iterator _Base_iterator; in insert()
149 std::pair<_Base_iterator, bool> __res = _Base::insert(__x); in insert()
158 return iterator(_Base::insert(__position.base(), __x), this); in insert()
166 _Base::insert(__first, __last); in insert()
174 _Base::erase(__position.base()); in erase()
186 _Base::erase(__victim.base()); in erase()
205 _Base::swap(__x); in swap()
214 using _Base::key_comp;
215 using _Base::value_comp;
220 { return iterator(_Base::find(__x), this); } in find()
226 { return const_iterator(_Base::find(__x), this); } in find()
228 using _Base::count;
232 { return iterator(_Base::lower_bound(__x), this); } in lower_bound()
238 { return const_iterator(_Base::lower_bound(__x), this); } in lower_bound()
242 { return iterator(_Base::upper_bound(__x), this); } in upper_bound()
248 { return const_iterator(_Base::upper_bound(__x), this); } in upper_bound()
253 typedef typename _Base::iterator _Base_iterator; in equal_range()
255 _Base::equal_range(__x); in equal_range()
265 typedef typename _Base::const_iterator _Base_iterator; in equal_range()
267 _Base::equal_range(__x); in equal_range()
272 _Base&
275 const _Base&
282 typedef typename _Base::const_iterator _Base_const_iterator; in _M_invalidate_all()