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

Lines Matching refs:_Base

55       							_Base;
59 typedef typename _Base::key_type key_type;
60 typedef typename _Base::data_type data_type;
61 typedef typename _Base::mapped_type mapped_type;
62 typedef typename _Base::value_type value_type;
63 typedef typename _Base::hasher hasher;
64 typedef typename _Base::key_equal key_equal;
65 typedef typename _Base::size_type size_type;
66 typedef typename _Base::difference_type difference_type;
67 typedef typename _Base::pointer pointer;
68 typedef typename _Base::const_pointer const_pointer;
69 typedef typename _Base::reference reference;
70 typedef typename _Base::const_reference const_reference;
72 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, hash_map>
74 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator,
78 typedef typename _Base::allocator_type allocator_type;
80 using _Base::hash_funct;
81 using _Base::key_eq;
82 using _Base::get_allocator;
86 explicit hash_map(size_type __n) : _Base(__n) { }
88 hash_map(size_type __n, const hasher& __hf) : _Base(__n, __hf) { }
92 : _Base(__n, __hf, __eql, __a) { }
96 : _Base(__gnu_debug::__check_valid_range(__f, __l), __l) { }
100 : _Base(__gnu_debug::__check_valid_range(__f, __l), __l, __n) { }
105 : _Base(__gnu_debug::__check_valid_range(__f, __l), __l, __n, __hf) { }
111 : _Base(__gnu_debug::__check_valid_range(__f, __l), __l, __n, __hf,
114 hash_map(const _Base& __x) : _Base(__x), _Safe_base() { }
116 using _Base::size;
117 using _Base::max_size;
118 using _Base::empty;
123 _Base::swap(__x);
128 begin() { return iterator(_Base::begin(), this); }
131 end() { return iterator(_Base::end(), this); }
135 { return const_iterator(_Base::begin(), this); }
139 { return const_iterator(_Base::end(), this); }
144 std::pair<typename _Base::iterator, bool> __res = _Base::insert(__obj);
152 _Base::insert(__first, __last);
160 _Base::insert(__first.base(), __last.base());
167 std::pair<typename _Base::iterator, bool> __res =
168 _Base::insert_noresize(__obj);
174 { return iterator(_Base::find(__key), this); }
178 { return const_iterator(_Base::find(__key), this); }
180 using _Base::operator[];
181 using _Base::count;
186 typedef typename _Base::iterator _Base_iterator;
188 _Base::equal_range(__key);
196 typedef typename _Base::const_iterator _Base_iterator;
198 _Base::equal_range(__key);
206 iterator __victim(_Base::find(__key), this);
218 _Base::erase(__it.base());
230 _Base::erase(__first.base(), __last.base());
236 _Base::clear();
240 using _Base::resize;
241 using _Base::bucket_count;
242 using _Base::max_bucket_count;
243 using _Base::elems_in_bucket;
245 _Base&
248 const _Base&
255 typedef typename _Base::const_iterator _Base_const_iterator;