Lines Matching refs:__key
508 find(const key_type& __key)
510 size_type __n = _M_bkt_num_key(__key);
513 __first && !_M_equals(_M_get_key(__first->_M_val), __key);
520 find(const key_type& __key) const
522 size_type __n = _M_bkt_num_key(__key);
525 __first && !_M_equals(_M_get_key(__first->_M_val), __key);
532 count(const key_type& __key) const
534 const size_type __n = _M_bkt_num_key(__key);
539 if (_M_equals(_M_get_key(__cur->_M_val), __key))
545 equal_range(const key_type& __key);
548 equal_range(const key_type& __key) const;
551 erase(const key_type& __key);
586 _M_bkt_num_key(const key_type& __key) const
587 { return _M_bkt_num_key(__key, _M_buckets.size()); }
594 _M_bkt_num_key(const key_type& __key, size_t __n) const
595 { return _M_hash(__key) % __n; }
814 equal_range(const key_type& __key)
817 const size_type __n = _M_bkt_num_key(__key);
821 if (_M_equals(_M_get_key(__first->_M_val), __key))
825 if (!_M_equals(_M_get_key(__cur->_M_val), __key))
840 equal_range(const key_type& __key) const
843 const size_type __n = _M_bkt_num_key(__key);
848 if (_M_equals(_M_get_key(__first->_M_val), __key))
852 if (!_M_equals(_M_get_key(__cur->_M_val), __key))
868 erase(const key_type& __key)
870 const size_type __n = _M_bkt_num_key(__key);
880 if (_M_equals(_M_get_key(__next->_M_val), __key))
894 if (_M_equals(_M_get_key(__first->_M_val), __key))