Lines Matching refs:__key
503 find(const key_type& __key)
505 size_type __n = _M_bkt_num_key(__key);
508 __first && !_M_equals(_M_get_key(__first->_M_val), __key);
515 find(const key_type& __key) const
517 size_type __n = _M_bkt_num_key(__key);
520 __first && !_M_equals(_M_get_key(__first->_M_val), __key);
527 count(const key_type& __key) const
529 const size_type __n = _M_bkt_num_key(__key);
534 if (_M_equals(_M_get_key(__cur->_M_val), __key))
540 equal_range(const key_type& __key);
543 equal_range(const key_type& __key) const;
546 erase(const key_type& __key);
581 _M_bkt_num_key(const key_type& __key) const
582 { return _M_bkt_num_key(__key, _M_buckets.size()); }
589 _M_bkt_num_key(const key_type& __key, size_t __n) const
590 { return _M_hash(__key) % __n; }
809 equal_range(const key_type& __key)
812 const size_type __n = _M_bkt_num_key(__key);
816 if (_M_equals(_M_get_key(__first->_M_val), __key))
820 if (!_M_equals(_M_get_key(__cur->_M_val), __key))
835 equal_range(const key_type& __key) const
838 const size_type __n = _M_bkt_num_key(__key);
843 if (_M_equals(_M_get_key(__first->_M_val), __key))
847 if (!_M_equals(_M_get_key(__cur->_M_val), __key))
863 erase(const key_type& __key)
865 const size_type __n = _M_bkt_num_key(__key);
876 if (_M_equals(_M_get_key(__next->_M_val), __key))
878 if (&_M_get_key(__next->_M_val) != &__key)
899 if (_M_equals(_M_get_key(__first->_M_val), __key))