Home | History | Annotate | Download | only in bits

Lines Matching refs:__k

439        *  @param  __k  The key for which data should be retrieved.
450 operator[](const key_type& __k)
455 iterator __i = lower_bound(__k);
456 // __i->first is greater than or equivalent to __k.
457 if (__i == end() || key_comp()(__k, (*__i).first))
458 __i = insert(__i, value_type(__k, mapped_type()));
464 operator[](key_type&& __k)
469 __k);
470 // __i->first is greater than or equivalent to __k.
471 if (__i == end() || key_comp()(__k, (*__i).first))
472 __i = insert(__i, std::make_pair(std::move(__k), mapped_type()));
481 * @param __k The key for which data should be retrieved.
482 * @return A reference to the data whose key is equivalent to @a __k, if
487 at(const key_type& __k)
489 iterator __i = lower_bound(__k);
490 if (__i == end() || key_comp()(__k, (*__i).first))
496 at(const key_type& __k) const
498 const_iterator __i = lower_bound(__k);
499 if (__i == end() || key_comp()(__k, (*__i).first))