allocator_type typedef | entt::basic_storage< Type, Entity, Allocator, typename > | |
base_type typedef | entt::basic_storage< Type, Entity, Allocator, typename > | |
basic_iterator typedef | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | protected |
basic_sparse_set() | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
basic_sparse_set(const allocator_type &allocator) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inlineexplicit |
basic_sparse_set(deletion_policy pol, const allocator_type &allocator={}) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inlineexplicit |
basic_sparse_set(const type_info &elem, deletion_policy pol=deletion_policy::swap_and_pop, const allocator_type &allocator={}) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inlineexplicit |
basic_sparse_set(const basic_sparse_set &)=delete | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | |
basic_sparse_set(basic_sparse_set &&other) noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
basic_sparse_set(basic_sparse_set &&other, const allocator_type &allocator) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
basic_storage() | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
basic_storage(const allocator_type &allocator) | entt::basic_storage< Type, Entity, Allocator, typename > | inlineexplicit |
basic_storage(const basic_storage &)=delete | entt::basic_storage< Type, Entity, Allocator, typename > | |
basic_storage(basic_storage &&other) noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
basic_storage(basic_storage &&other, const allocator_type &allocator) | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
begin() const noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
begin() noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
bind(Type &&value) noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
bind(Type &&value) noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
bind_any(any) noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inlineprotectedvirtual |
bump(const entity_type entt) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
capacity() const noexcept override | entt::basic_storage< Type, Entity, Allocator, typename > | inlinevirtual |
cbegin() const noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
cend() const noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
clear() | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
compact() | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
const_iterable typedef | entt::basic_storage< Type, Entity, Allocator, typename > | |
const_iterator typedef | entt::basic_storage< Type, Entity, Allocator, typename > | |
const_pointer typedef | entt::basic_storage< Type, Entity, Allocator, typename > | |
const_reverse_iterable typedef | entt::basic_storage< Type, Entity, Allocator, typename > | |
const_reverse_iterator typedef | entt::basic_storage< Type, Entity, Allocator, typename > | |
contains(const entity_type entt) const noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
contiguous() const noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
crbegin() const noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
crend() const noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
current(const entity_type entt) const noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
data() const noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
each() noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
each() const noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
element_type typedef | entt::basic_storage< Type, Entity, Allocator, typename > | |
emplace(const entity_type entt, Args &&...args) | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
empty() const noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
end() const noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
end() noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
entity_type typedef | entt::basic_storage< Type, Entity, Allocator, typename > | |
erase(const entity_type entt) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
erase(It first, It last) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
extent() const noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
find(const entity_type entt) const noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
free_list() const noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
free_list(const size_type value) noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
get(const entity_type entt) const noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
get(const entity_type entt) noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
get_allocator() const noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
get_as_tuple(const entity_type entt) const noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
get_as_tuple(const entity_type entt) noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
in_place_pop(const basic_iterator it) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inlineprotected |
index(const entity_type entt) const noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
insert(It first, It last, const value_type &value={}) | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
insert(EIt first, EIt last, CIt from) | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
iterable typedef | entt::basic_storage< Type, Entity, Allocator, typename > | |
iterator typedef | entt::basic_storage< Type, Entity, Allocator, typename > | |
operator=(const basic_storage &)=delete | entt::basic_storage< Type, Entity, Allocator, typename > | |
operator=(basic_storage &&other) noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::operator=(const basic_sparse_set &)=delete | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | |
basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::operator=(basic_sparse_set &&other) noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
operator[](const size_type pos) const noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
patch(const entity_type entt, Func &&...func) | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
pointer typedef | entt::basic_storage< Type, Entity, Allocator, typename > | |
policy() const noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
pop(underlying_iterator first, underlying_iterator last) override | entt::basic_storage< Type, Entity, Allocator, typename > | inlineprotectedvirtual |
pop_all() override | entt::basic_storage< Type, Entity, Allocator, typename > | inlineprotectedvirtual |
push(const entity_type entt, const void *elem=nullptr) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
push(It first, It last) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
raw() const noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
raw() noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
rbegin() const noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
rbegin() noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
reach() noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
reach() const noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
remove(const entity_type entt) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
remove(It first, It last) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
rend() const noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
rend() noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
reserve(const size_type cap) override | entt::basic_storage< Type, Entity, Allocator, typename > | inlinevirtual |
reverse_iterable typedef | entt::basic_storage< Type, Entity, Allocator, typename > | |
reverse_iterator typedef | entt::basic_storage< Type, Entity, Allocator, typename > | |
shrink_to_fit() override | entt::basic_storage< Type, Entity, Allocator, typename > | inlinevirtual |
size() const noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
size_type typedef | entt::basic_storage< Type, Entity, Allocator, typename > | |
sort(Compare compare, Sort algo=Sort{}, Args &&...args) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
sort_as(It first, It last) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
sort_n(const size_type length, Compare compare, Sort algo=Sort{}, Args &&...args) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
storage_policy | entt::basic_storage< Type, Entity, Allocator, typename > | static |
swap(basic_storage &other) noexcept | entt::basic_storage< Type, Entity, Allocator, typename > | inline |
basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::swap(basic_sparse_set &other) noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
swap_and_pop(const basic_iterator it) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inlineprotected |
swap_elements(const entity_type lhs, const entity_type rhs) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
swap_only(const basic_iterator it) | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inlineprotected |
try_emplace(const Entity entt, const bool force_back, const void *value) override | entt::basic_storage< Type, Entity, Allocator, typename > | inlineprotectedvirtual |
type() const noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
value(const entity_type entt) const noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
value(const entity_type entt) noexcept | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inline |
value_type typedef | entt::basic_storage< Type, Entity, Allocator, typename > | |
version_type typedef | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | |
~basic_sparse_set() | entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > | inlinevirtual |
~basic_storage() override | entt::basic_storage< Type, Entity, Allocator, typename > | inline |