Home
last modified time | relevance | path

Searched refs:__key_it (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__flat_map/
H A Dutils.h50 auto __key_it = __map.__containers_.keys.emplace(__it_key, std::forward<_KeyArg>(__key)); in __emplace_exact_pos() local
64 __map.__containers_.keys.erase(__key_it); in __emplace_exact_pos()
80 return typename _Map::iterator(std::move(__key_it), std::move(__mapped_it)); in __emplace_exact_pos()
H A Dflat_map.h735 auto __key_it = __containers_.keys.erase(__first.__key_iter_, __last.__key_iter_); in erase() local
738 return iterator(std::move(__key_it), std::move(__mapped_it)); in erase()
1017 …auto __key_it = std::lower_bound(__containers_.keys.begin(), __containers_.keys.end(), __key, _… in __try_emplace() local
1018 …_mapped_it = __containers_.values.begin() + ranges::distance(__containers_.keys.begin(), __key_it); in __try_emplace()
1020 if (__key_it == __containers_.keys.end() || __compare_(__key, *__key_it)) { in __try_emplace()
1024 std::move(__key_it), in __try_emplace()
1030 return pair<iterator, bool>(iterator(std::move(__key_it), std::move(__mapped_it)), false); in __try_emplace()
H A Dflat_multimap.h444 …auto __key_it = std::upper_bound(__containers_.keys.begin(), __containers_.keys.end(), __pair.f… in emplace() local
445 auto __mapped_it = __corresponding_mapped_it(*this, __key_it); in emplace()
448 …*this, std::move(__key_it), std::move(__mapped_it), std::move(__pair.first), std::move(__pair.seco… in emplace()
595 auto __key_it = __containers_.keys.erase(__first.__key_iter_, __last.__key_iter_); in erase() local
598 return iterator(std::move(__key_it), std::move(__mapped_it)); in erase()
/freebsd/contrib/llvm-project/libcxx/include/__flat_set/
H A Dutils.h49 auto __key_it = __set.__keys_.emplace(__iter.__base(), std::forward<_KeyArg>(__key)); in __emplace_exact_pos() local
51 return typename decay_t<_Set>::iterator(std::move(__key_it)); in __emplace_exact_pos()
H A Dflat_multiset.h466 auto __key_it = __keys_.erase(__first.__base(), __last.__base()); in erase() local
468 return iterator(std::move(__key_it)); in erase()
H A Dflat_set.h522 auto __key_it = __keys_.erase(__first.__base(), __last.__base()); in erase() local
524 return iterator(std::move(__key_it)); in erase()