Lines Matching defs:__key
509 find(const key_type& __key)
511 size_type __n = _M_bkt_num_key(__key);
514 __first && !_M_equals(_M_get_key(__first->_M_val), __key);
521 find(const key_type& __key) const
523 size_type __n = _M_bkt_num_key(__key);
526 __first && !_M_equals(_M_get_key(__first->_M_val), __key);
533 count(const key_type& __key) const
535 const size_type __n = _M_bkt_num_key(__key);
540 if (_M_equals(_M_get_key(__cur->_M_val), __key))
546 equal_range(const key_type& __key);
549 equal_range(const key_type& __key) const;
552 erase(const key_type& __key);
587 _M_bkt_num_key(const key_type& __key) const
588 { return _M_bkt_num_key(__key, _M_buckets.size()); }
595 _M_bkt_num_key(const key_type& __key, size_t __n) const
596 { return _M_hash(__key) % __n; }
815 equal_range(const key_type& __key)
818 const size_type __n = _M_bkt_num_key(__key);
822 if (_M_equals(_M_get_key(__first->_M_val), __key))
826 if (!_M_equals(_M_get_key(__cur->_M_val), __key))
841 equal_range(const key_type& __key) const
844 const size_type __n = _M_bkt_num_key(__key);
849 if (_M_equals(_M_get_key(__first->_M_val), __key))
853 if (!_M_equals(_M_get_key(__cur->_M_val), __key))
869 erase(const key_type& __key)
871 const size_type __n = _M_bkt_num_key(__key);
881 if (_M_equals(_M_get_key(__next->_M_val), __key))
895 if (_M_equals(_M_get_key(__first->_M_val), __key))