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

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

allocator_type typedef (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< 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 >
begin() const noexcept -> iteratorsbx::ecs::basic_sparse_set< 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) -> voidsbx::ecs::basic_sparse_set< Entity, Allocator >protectedvirtual
capacity() const noexcept -> size_typesbx::ecs::basic_sparse_set< Entity, Allocator >virtual
cbegin() const noexcept -> const_iteratorsbx::ecs::basic_sparse_set< Entity, Allocator >
cend() const noexcept -> const_iteratorsbx::ecs::basic_sparse_set< Entity, Allocator >
clear() -> voidsbx::ecs::basic_sparse_set< Entity, Allocator >
const_iterator typedef (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< Entity, Allocator >
const_pointer typedef (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< Entity, Allocator >
const_reverse_iterator typedef (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< 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_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< Entity, Allocator >
end() const noexcept -> iteratorsbx::ecs::basic_sparse_set< Entity, Allocator >
entity_type typedef (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< 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_allocator() const noexcept -> allocator_typesbx::ecs::basic_sparse_set< 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 >
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 >
iterator typedef (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< Entity, Allocator >
operator=(const basic_sparse_set &other) -> basic_sparse_set &=deletesbx::ecs::basic_sparse_set< Entity, Allocator >
operator=(basic_sparse_set &&other) noexcept -> basic_sparse_set &sbx::ecs::basic_sparse_set< Entity, Allocator >
pointer typedef (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< Entity, Allocator >
policy() const noexcept -> deletion_policysbx::ecs::basic_sparse_set< Entity, Allocator >
pop(basic_iterator first, basic_iterator last) -> void (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< Entity, Allocator >protectedvirtual
pop_all() -> void (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< 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)sbx::ecs::basic_sparse_set< Entity, Allocator >virtual
reverse_iterator typedef (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< Entity, Allocator >
size() const noexcept -> size_typesbx::ecs::basic_sparse_set< Entity, Allocator >
size_type typedef (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< 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 >
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) -> basic_iterator (defined in sbx::ecs::basic_sparse_set< Entity, Allocator >)sbx::ecs::basic_sparse_set< Entity, Allocator >protectedvirtual
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