| 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)=delete | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| basic_sparse_set(basic_sparse_set &&other) noexcept | sbx::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 -> iterator | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| bump(const entity_type entity) -> version_type | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| call(const utility::hashed_string &tag, const entity_type entity) -> void | sbx::ecs::basic_sparse_set< Entity, Allocator > | protectedvirtual |
| capacity() const noexcept -> size_type | sbx::ecs::basic_sparse_set< Entity, Allocator > | virtual |
| cbegin() const noexcept -> const_iterator | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| cend() const noexcept -> const_iterator | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| clear() -> void | sbx::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 noexcept | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| current(const entity_type entity) const noexcept -> version_type | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| data() const noexcept -> const_pointer | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| data() noexcept -> pointer | sbx::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 -> iterator | sbx::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) -> void | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| extent() const noexcept -> size_type | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| find(const entity_type entity) const noexcept -> const_iterator | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| free_list() const noexcept -> size_type | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| get_allocator() const noexcept -> allocator_type | sbx::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_type | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| invoke(const utility::hashed_string &tag, const entity_type entity) -> void | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| is_contiguous() const noexcept -> bool | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| is_empty() const noexcept -> bool | sbx::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 &=delete | sbx::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_policy | sbx::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) -> bool | sbx::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_type | sbx::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) -> void | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| sort_n(const size_type length, Compare compare, Sort sort=Sort{}, Args &&... args) -> void | sbx::ecs::basic_sparse_set< Entity, Allocator > | |
| swap(basic_sparse_set &other) noexcept -> void | sbx::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 |