972 {
973
976
983 }
987 }
988 }
989
991
992
993
998 continue;
999 }
1001
1002
1003
1004
1007
1009 false, "unordered_map::rehash_inline_no_resize: invalid index");
1010 return;
1011 }
1012
1014 "unordered_map::rehash_inline_no_resize: invalid tmp");
1016
1018 continue;
1019 }
1024
1025
1026 auto key =
tmp.ptr()->key;
1030
1032 false,
1033 "unordered_map::rehash_inline_no_resize: invalid index");
1034 return;
1035 }
1038
1042 } else {
1043
1046 }
1047 }
1050 "unordered_map::rehash_inline_no_resize: invalid occupied");
1052 tmp.
empty(),
"unordered_map::rehash_inline_no_resize: invalid tmp");
1053 }
1054
1056 }
bool is_occupied(fl::size idx) const FL_NO_EXCEPT
bool is_deleted(fl::size idx) const FL_NO_EXCEPT
static fl::size npos() FL_NO_EXCEPT
fl::vector_inlined< Entry, INLINED_COUNT > _buckets
void mark_occupied(fl::size idx) FL_NO_EXCEPT
bool empty() const FL_NO_EXCEPT
void mark_empty(fl::size idx) FL_NO_EXCEPT
fl::size find_unoccupied_index_using_bitset(const Key &key, const fl::bitset< 1024 > &occupied_set) const FL_NO_EXCEPT
constexpr remove_reference< T >::type && move(T &&t) FL_NO_EXCEPT