Lines Matching refs:__x
236 size_t operator()(const _Tp& __x) const
237 {return static_cast<const _Hash&>(*this)(__x.first);}
239 size_t operator()(const typename _Tp::first_type& __x) const
240 {return static_cast<const _Hash&>(*this)(__x);}
252 size_t operator()(const _Tp& __x) const
253 {return __hash_(__x.first);}
255 size_t operator()(const typename _Tp::first_type& __x) const
256 {return __hash_(__x);}
270 bool operator()(const _Tp& __x, const _Tp& __y) const
271 {return static_cast<const _Pred&>(*this)(__x.first, __y.first);}
273 bool operator()(const typename _Tp::first_type& __x, const _Tp& __y) const
274 {return static_cast<const _Pred&>(*this)(__x, __y.first);}
276 bool operator()(const _Tp& __x, const typename _Tp::first_type& __y) const
277 {return static_cast<const _Pred&>(*this)(__x.first, __y);}
279 bool operator()(const typename _Tp::first_type& __x,
281 {return static_cast<const _Pred&>(*this)(__x, __y);}
293 bool operator()(const _Tp& __x, const _Tp& __y) const
294 {return __pred_(__x.first, __y.first);}
296 bool operator()(const typename _Tp::first_type& __x, const _Tp& __y) const
297 {return __pred_(__x, __y.first);}
299 bool operator()(const _Tp& __x, const typename _Tp::first_type& __y) const
300 {return __pred_(__x.first, __y);}
302 bool operator()(const typename _Tp::first_type& __x,
304 {return __pred_(__x, __y);}
336 __hash_map_node_destructor(__hash_node_destructor<allocator_type>&& __x)
337 : __na_(__x.__na_),
338 __first_constructed(__x.__value_constructed),
339 __second_constructed(__x.__value_constructed)
341 __x.__value_constructed = false;
345 __hash_map_node_destructor(const __hash_node_destructor<allocator_type>& __x)
346 : __na_(__x.__na_),
347 __first_constructed(__x.__value_constructed),
348 __second_constructed(__x.__value_constructed)
350 const_cast<bool&>(__x.__value_constructed) = false;
404 bool operator==(const __hash_map_iterator& __x, const __hash_map_iterator& __y)
405 {return __x.__i_ == __y.__i_;}
407 bool operator!=(const __hash_map_iterator& __x, const __hash_map_iterator& __y)
408 {return __x.__i_ != __y.__i_;}
463 bool operator==(const __hash_map_const_iterator& __x, const __hash_map_const_iterator& __y)
464 {return __x.__i_ == __y.__i_;}
466 bool operator!=(const __hash_map_const_iterator& __x, const __hash_map_const_iterator& __y)
467 {return __x.__i_ != __y.__i_;}
559 pair<iterator, bool> insert(const value_type& __x)
560 {return __table_.__insert_unique(__x);}
562 iterator insert(const_iterator, const value_type& __x) {return insert(__x).first;}
714 swap(hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
717 __x.swap(__y);
722 operator==(const hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
725 if (__x.size() != __y.size())
729 for (const_iterator __i = __x.begin(), __ex = __x.end(), __ey = __y.end();
742 operator!=(const hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
745 return !(__x == __y);
831 iterator insert(const value_type& __x) {return __table_.__insert_multi(__x);}
833 iterator insert(const_iterator, const value_type& __x) {return insert(__x);}
954 swap(hash_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
957 __x.swap(__y);
962 operator==(const hash_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
965 if (__x.size() != __y.size())
970 for (const_iterator __i = __x.begin(), __ex = __x.end(); __i != __ex;)
972 _EqRng __xeq = __x.equal_range(__i->first);
986 operator!=(const hash_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
989 return !(__x == __y);