sandbox
Loading...
Searching...
No Matches
sbx::ecs::basic_storage< Type, Entity, Allocator > Member List

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

add_meta(const utility::hashed_string &tag, Callable &&callable) -> void (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
allocator_type typedef (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
base_type typedef (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
basic_iterator typedef (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< Entity, Allocator >protected
basic_sparse_set(const deletion_policy policy=deletion_policy::unspecified, const allocator_type &allocator=allocator_type{})sbx::ecs::basic_sparse_set< Entity, Allocator >
basic_sparse_set(const basic_sparse_set &other)=deletesbx::ecs::basic_sparse_set< Entity, Allocator >
basic_sparse_set(basic_sparse_set &&other) noexceptsbx::ecs::basic_sparse_set< Entity, Allocator >
basic_sparse_set(basic_sparse_set &&other, const allocator_type &allocator)sbx::ecs::basic_sparse_set< Entity, Allocator >
basic_storage() (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
basic_storage(const allocator_type &allocator) (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >explicit
basic_storage(const basic_storage &other)=delete (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
basic_storage(basic_storage &&other) noexcept (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
begin() const noexcept -> const_iterator (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
begin() noexcept -> iterator (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
bump(const entity_type entity) -> version_typesbx::ecs::basic_sparse_set< Entity, Allocator >
call(const utility::hashed_string &tag, const entity_type entity) -> void override (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >protected
sbx::ecs::basic_sparse_set::call(const utility::hashed_string &tag, const entity_type entity) -> voidsbx::ecs::basic_sparse_set< Entity, Allocator >protectedvirtual
capacity() const noexcept -> size_typesbx::ecs::basic_sparse_set< Entity, Allocator >virtual
cbegin() const noexcept -> const_iterator (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
cend() const noexcept -> const_iterator (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
clear() -> voidsbx::ecs::basic_sparse_set< Entity, Allocator >
const_iterable typedef (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
const_iterator typedef (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
const_pointer typedef (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
const_reverse_iterator typedef (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
contains(const entity_type entity) const noexceptsbx::ecs::basic_sparse_set< Entity, Allocator >
current(const entity_type entity) const noexcept -> version_typesbx::ecs::basic_sparse_set< Entity, Allocator >
data() const noexcept -> const_pointersbx::ecs::basic_sparse_set< Entity, Allocator >
data() noexcept -> pointersbx::ecs::basic_sparse_set< Entity, Allocator >
difference_type typedef (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
each() noexcept -> iterable (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
each() const noexcept -> const_iterable (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
element_type typedef (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
emplace(const entity_type entity, Args &&... args) -> value_type & (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
end() const noexcept -> const_iterator (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
end() noexcept -> iterator (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
entity_type typedef (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
erase(const entity_type entity) -> voidsbx::ecs::basic_sparse_set< Entity, Allocator >
extent() const noexcept -> size_typesbx::ecs::basic_sparse_set< Entity, Allocator >
find(const entity_type entity) const noexcept -> const_iteratorsbx::ecs::basic_sparse_set< Entity, Allocator >
free_list() const noexcept -> size_typesbx::ecs::basic_sparse_set< Entity, Allocator >
get(const entity_type entity) const noexcept -> const value_type & (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
get(const entity_type entity) noexcept -> value_type & (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
get_allocator() const noexcept -> allocator_type (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
get_as_tuple(const entity_type entity) const noexcept -> std::tuple< const value_type & > (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
get_as_tuple(const entity_type entity) noexcept -> std::tuple< value_type & > (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
in_place_pop(const basic_iterator iterator) -> void (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< Entity, Allocator >protected
index(const entity_type entity) const noexcept -> size_typesbx::ecs::basic_sparse_set< Entity, Allocator >
insert(iterator first, iterator last, const value_type &value=value_type{}) -> iterator (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
invoke(const utility::hashed_string &tag, const entity_type entity) -> voidsbx::ecs::basic_sparse_set< Entity, Allocator >
is_contiguous() const noexcept -> boolsbx::ecs::basic_sparse_set< Entity, Allocator >
is_empty() const noexcept -> boolsbx::ecs::basic_sparse_set< Entity, Allocator >
iterable typedef (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
iterator typedef (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
operator=(const basic_storage &other) -> basic_storage &=delete (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
operator=(basic_storage &&other) noexcept -> basic_storage & (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
sbx::ecs::basic_sparse_set::operator=(const basic_sparse_set &other) -> basic_sparse_set &=deletesbx::ecs::basic_sparse_set< Entity, Allocator >
sbx::ecs::basic_sparse_set::operator=(basic_sparse_set &&other) noexcept -> basic_sparse_set &sbx::ecs::basic_sparse_set< Entity, Allocator >
patch(const entity_type entity, Function &&function) -> value_type & (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
pointer typedef (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
policy() const noexcept -> deletion_policysbx::ecs::basic_sparse_set< Entity, Allocator >
pop(underlying_iterator first, underlying_iterator last) -> void override (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >protectedvirtual
pop_all() -> void override (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >protectedvirtual
reference typedef (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< Entity, Allocator >
remove(const entity_type entity) -> boolsbx::ecs::basic_sparse_set< Entity, Allocator >
reserve(const size_type capacity) -> void overridesbx::ecs::basic_storage< Type, Entity, Allocator >virtual
reverse_iterator typedef (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
size() const noexcept -> size_typesbx::ecs::basic_sparse_set< Entity, Allocator >
size_type typedef (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
sort(Compare compare, Sort sort=Sort{}, Args &&... args) -> voidsbx::ecs::basic_sparse_set< Entity, Allocator >
sort_n(const size_type length, Compare compare, Sort sort=Sort{}, Args &&... args) -> voidsbx::ecs::basic_sparse_set< Entity, Allocator >
storage_policy (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >static
swap(basic_storage &other) noexcept -> void (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
sbx::ecs::basic_sparse_set::swap(basic_sparse_set &other) noexcept -> voidsbx::ecs::basic_sparse_set< Entity, Allocator >
swap_and_pop(const basic_iterator iterator) -> void (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< Entity, Allocator >protected
swap_only(const basic_iterator iterator) (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< Entity, Allocator >protected
try_emplace(const entity_type entity, const bool force_back) -> underlying_iterator override (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >protected
try_emplace(const entity_type entity, const bool force_back) -> basic_iterator (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< Entity, Allocator >protectedvirtual
value_type typedef (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >
version_type typedef (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< Entity, Allocator >
~basic_sparse_set()sbx::ecs::basic_sparse_set< Entity, Allocator >virtual
~basic_storage() override (defined in sbx::ecs::basic_storage< Type, Entity, Allocator >)sbx::ecs::basic_storage< Type, Entity, Allocator >