EnTT 3.14.0
Loading...
Searching...
No Matches
entt::basic_storage< Type, Entity, Allocator, typename > Member List

This is the complete list of members for entt::basic_storage< Type, Entity, Allocator, typename >, including all inherited members.

allocator_type typedefentt::basic_storage< Type, Entity, Allocator, typename >
base_type typedefentt::basic_storage< Type, Entity, Allocator, typename >
basic_iterator typedefentt::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 &)=deleteentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
basic_sparse_set(basic_sparse_set &&other) noexceptentt::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 &)=deleteentt::basic_storage< Type, Entity, Allocator, typename >
basic_storage(basic_storage &&other) noexceptentt::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 noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
begin() noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
bind(Type &&value) noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
bind(Type &&value) noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
bind_any(any) noexceptentt::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 overrideentt::basic_storage< Type, Entity, Allocator, typename >inlinevirtual
cbegin() const noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
cend() const noexceptentt::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 typedefentt::basic_storage< Type, Entity, Allocator, typename >
const_iterator typedefentt::basic_storage< Type, Entity, Allocator, typename >
const_pointer typedefentt::basic_storage< Type, Entity, Allocator, typename >
const_reverse_iterable typedefentt::basic_storage< Type, Entity, Allocator, typename >
const_reverse_iterator typedefentt::basic_storage< Type, Entity, Allocator, typename >
contains(const entity_type entt) const noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
contiguous() const noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
crbegin() const noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
crend() const noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
current(const entity_type entt) const noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
data() const noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
each() noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
each() const noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
element_type typedefentt::basic_storage< Type, Entity, Allocator, typename >
emplace(const entity_type entt, Args &&...args)entt::basic_storage< Type, Entity, Allocator, typename >inline
empty() const noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
end() const noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
end() noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
entity_type typedefentt::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 noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
find(const entity_type entt) const noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
free_list() const noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
free_list(const size_type value) noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
get(const entity_type entt) const noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
get(const entity_type entt) noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
get_allocator() const noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
get_as_tuple(const entity_type entt) const noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
get_as_tuple(const entity_type entt) noexceptentt::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 noexceptentt::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 typedefentt::basic_storage< Type, Entity, Allocator, typename >
iterator typedefentt::basic_storage< Type, Entity, Allocator, typename >
operator=(const basic_storage &)=deleteentt::basic_storage< Type, Entity, Allocator, typename >
operator=(basic_storage &&other) noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::operator=(const basic_sparse_set &)=deleteentt::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) noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
operator[](const size_type pos) const noexceptentt::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 typedefentt::basic_storage< Type, Entity, Allocator, typename >
policy() const noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
pop(underlying_iterator first, underlying_iterator last) overrideentt::basic_storage< Type, Entity, Allocator, typename >inlineprotectedvirtual
pop_all() overrideentt::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 noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
raw() noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
rbegin() const noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
rbegin() noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
reach() noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
reach() const noexceptentt::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 noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
rend() noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
reserve(const size_type cap) overrideentt::basic_storage< Type, Entity, Allocator, typename >inlinevirtual
reverse_iterable typedefentt::basic_storage< Type, Entity, Allocator, typename >
reverse_iterator typedefentt::basic_storage< Type, Entity, Allocator, typename >
shrink_to_fit() overrideentt::basic_storage< Type, Entity, Allocator, typename >inlinevirtual
size() const noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
size_type typedefentt::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_policyentt::basic_storage< Type, Entity, Allocator, typename >static
swap(basic_storage &other) noexceptentt::basic_storage< Type, Entity, Allocator, typename >inline
basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::swap(basic_sparse_set &other) noexceptentt::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) overrideentt::basic_storage< Type, Entity, Allocator, typename >inlineprotectedvirtual
type() const noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
value(const entity_type entt) const noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
value(const entity_type entt) noexceptentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >inline
value_type typedefentt::basic_storage< Type, Entity, Allocator, typename >
version_type typedefentt::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() overrideentt::basic_storage< Type, Entity, Allocator, typename >inline