• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/libstdc++/include/debug/

Lines Matching refs:_Base

52       typedef _GLIBCXX_STD::map<_Key, _Tp, _Compare, _Allocator> _Base;
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;
80 : _Base(__comp, __a) { }
86 : _Base(__gnu_debug::__check_valid_range(__first, __last), __last,
90 : _Base(__x), _Safe_base() { }
92 map(const _Base& __x) : _Base(__x), _Safe_base() { }
99 *static_cast<_Base*>(this) = __x;
106 using _Base::get_allocator;
111 { return iterator(_Base::begin(), this); }
115 { return const_iterator(_Base::begin(), this); }
119 { return iterator(_Base::end(), this); }
123 { return const_iterator(_Base::end(), this); }
142 using _Base::empty;
143 using _Base::size;
144 using _Base::max_size;
147 using _Base::operator[];
151 using _Base::at;
157 typedef typename _Base::iterator _Base_iterator;
158 std::pair<_Base_iterator, bool> __res = _Base::insert(__x);
167 return iterator(_Base::insert(__position.base(), __x), this);
175 _Base::insert(__first, __last);
183 _Base::erase(__position.base());
195 _Base::erase(__victim.base());
213 _Base::swap(__x);
222 using _Base::key_comp;
223 using _Base::value_comp;
228 { return iterator(_Base::find(__x), this); }
232 { return const_iterator(_Base::find(__x), this); }
234 using _Base::count;
238 { return iterator(_Base::lower_bound(__x), this); }
242 { return const_iterator(_Base::lower_bound(__x), this); }
246 { return iterator(_Base::upper_bound(__x), this); }
250 { return const_iterator(_Base::upper_bound(__x), this); }
255 typedef typename _Base::iterator _Base_iterator;
257 _Base::equal_range(__x);
265 typedef typename _Base::const_iterator _Base_const_iterator;
267 _Base::equal_range(__x);
272 _Base&
275 const _Base&
282 typedef typename _Base::const_iterator _Base_const_iterator;