Home | History | Annotate | Download | only in bits

Lines Matching refs:__k

520       operator[](const _Key& __k);
523 operator[](_Key&& __k);
528 at(const _Key& __k);
531 at(const _Key& __k) const;
538 operator[](const _Key& __k)
541 typename _Hashtable::_Hash_code_type __code = __h->_M_hash_code(__k);
542 std::size_t __n = __h->_M_bucket_index(__k, __code,
546 __h->_M_find_node(__h->_M_buckets[__n], __k, __code);
548 return __h->_M_insert_bucket(std::make_pair(__k, mapped_type()),
557 operator[](_Key&& __k)
560 typename _Hashtable::_Hash_code_type __code = __h->_M_hash_code(__k);
561 std::size_t __n = __h->_M_bucket_index(__k, __code,
565 __h->_M_find_node(__h->_M_buckets[__n], __k, __code);
567 return __h->_M_insert_bucket(std::make_pair(std::move(__k),
577 at(const _Key& __k)
580 typename _Hashtable::_Hash_code_type __code = __h->_M_hash_code(__k);
581 std::size_t __n = __h->_M_bucket_index(__k, __code,
585 __h->_M_find_node(__h->_M_buckets[__n], __k, __code);
595 at(const _Key& __k) const
598 typename _Hashtable::_Hash_code_type __code = __h->_M_hash_code(__k);
599 std::size_t __n = __h->_M_bucket_index(__k, __code,
603 __h->_M_find_node(__h->_M_buckets[__n], __k, __code);
677 _M_bucket_index(const _Key& __k, _Hash_code_type,
679 { return _M_ranged_hash(__k, __n); }
687 _M_compare(const _Key& __k, _Hash_code_type,
689 { return _M_eq(__k, _M_extract(__n->_M_v)); }
752 _M_hash_code(const _Key& __k) const
753 { return _M_h1(__k); }
766 _M_compare(const _Key& __k, _Hash_code_type,
768 { return _M_eq(__k, _M_extract(__n->_M_v)); }
819 _M_hash_code(const _Key& __k) const
820 { return _M_h1(__k); }
833 _M_compare(const _Key& __k, _Hash_code_type __c,
835 { return __c == __n->_M_hash_code && _M_eq(__k, _M_extract(__n->_M_v)); }