939 {
940
943
950 }
954 }
955 }
956
958
959
960
965 continue;
966 }
968
969
970
971
974
976 false, "unordered_map::rehash_inline_no_resize: invalid index");
977 return;
978 }
979
981 "unordered_map::rehash_inline_no_resize: invalid tmp");
983
985 continue;
986 }
991
992
993 auto key =
tmp.ptr()->key;
997
999 false,
1000 "unordered_map::rehash_inline_no_resize: invalid index");
1001 return;
1002 }
1005
1009 } else {
1010
1013 }
1014 }
1017 "unordered_map::rehash_inline_no_resize: invalid occupied");
1019 tmp.
empty(),
"unordered_map::rehash_inline_no_resize: invalid tmp");
1020 }
1021
1023 }
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