Lines Matching refs:_Base
52 typedef _GLIBCXX_STD::map<_Key, _Tp, _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, map>
67 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator, map>
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;
77 using _Base::value_compare;
82 : _Base(__comp, __a) { } in _Base() function
88 : _Base(__gnu_debug::__check_valid_range(__first, __last), __last, in _Base() function
92 : _Base(__x), _Safe_base() { } in map()
94 map(const _Base& __x) : _Base(__x), _Safe_base() { } in map()
101 *static_cast<_Base*>(this) = __x;
108 using _Base::get_allocator;
113 { return iterator(_Base::begin(), this); } in begin()
117 { return const_iterator(_Base::begin(), this); } in begin()
121 { return iterator(_Base::end(), this); } in end()
125 { return const_iterator(_Base::end(), this); } in end()
144 using _Base::empty;
145 using _Base::size;
146 using _Base::max_size;
149 using _Base::operator[];
153 using _Base::at;
159 typedef typename _Base::iterator _Base_iterator; in insert()
160 std::pair<_Base_iterator, bool> __res = _Base::insert(__x); in insert()
169 return iterator(_Base::insert(__position.base(), __x), this); in insert()
177 _Base::insert(__first, __last); in insert()
185 _Base::erase(__position.base()); in erase()
197 _Base::erase(__victim.base()); in erase()
215 _Base::swap(__x); in swap()
224 using _Base::key_comp;
225 using _Base::value_comp;
230 { return iterator(_Base::find(__x), this); } in find()
234 { return const_iterator(_Base::find(__x), this); } in find()
236 using _Base::count;
240 { return iterator(_Base::lower_bound(__x), this); } in lower_bound()
244 { return const_iterator(_Base::lower_bound(__x), this); } in lower_bound()
248 { return iterator(_Base::upper_bound(__x), this); } in upper_bound()
252 { return const_iterator(_Base::upper_bound(__x), this); } in upper_bound()
257 typedef typename _Base::iterator _Base_iterator; in equal_range()
259 _Base::equal_range(__x); in equal_range()
267 typedef typename _Base::const_iterator _Base_const_iterator; in equal_range()
269 _Base::equal_range(__x); in equal_range()
274 _Base&
277 const _Base&
284 typedef typename _Base::const_iterator _Base_const_iterator; in _M_invalidate_all()