Home | History | Annotate | Download | only in containers

Lines Matching full:normalmap

68 // NormalMap:  The map type to fall back to.  This also defines the key
79 // MapInit: A functor that takes a ManualConstructor<NormalMap>* and uses it to
84 // ManualConstructor, since after it runs we assume that the NormalMap
102 template <typename NormalMap>
105 void operator()(ManualConstructor<NormalMap>* map) const {
178 template <typename NormalMap,
182 NormalMap,
183 internal::has_key_equal<NormalMap>::value>::equal_key,
184 typename MapInit = internal::SmallMapDefaultInit<NormalMap> >
193 typedef typename NormalMap::key_type key_type;
194 typedef typename NormalMap::mapped_type data_type;
195 typedef typename NormalMap::mapped_type mapped_type;
196 typedef typename NormalMap::value_type value_type;
226 typedef typename NormalMap::iterator::iterator_category iterator_category;
227 typedef typename NormalMap::iterator::value_type value_type;
228 typedef typename NormalMap::iterator::difference_type difference_type;
229 typedef typename NormalMap::iterator::pointer pointer;
230 typedef typename NormalMap::iterator::reference reference;
296 inline explicit iterator(const typename NormalMap::iterator& init)
300 typename NormalMap::iterator hash_iter_;
305 typedef typename NormalMap::const_iterator::iterator_category
307 typedef typename NormalMap::const_iterator::value_type value_type;
308 typedef typename NormalMap::const_iterator::difference_type difference_type;
309 typedef typename NormalMap::const_iterator::pointer pointer;
310 typedef typename NormalMap::const_iterator::reference reference;
379 const typename NormalMap::const_iterator& init)
383 typename NormalMap::const_iterator hash_iter_;
450 std::pair<typename NormalMap::iterator, bool> ret = map_->insert(x);
457 std::pair<typename NormalMap::iterator, bool> ret = map_->insert(x);
560 inline NormalMap* map() {
564 inline const NormalMap* map() const {
588 ManualConstructor<NormalMap> map_;
635 template <typename NormalMap, int kArraySize, typename EqualKey,
637 inline bool SmallMap<NormalMap, kArraySize, EqualKey,
642 template <typename NormalMap, int kArraySize, typename EqualKey,
644 inline bool SmallMap<NormalMap, kArraySize, EqualKey,