| all_of(const entity_type entity) const -> bool (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| allocator_type typedef (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | |
| any_of(const entity_type entity) const -> bool (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| basic_registry() (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| basic_registry(const allocator_type &allocator) (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inlineexplicit |
| basic_registry(const size_type count, const allocator_type &allocator=allocator_type{}) (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| basic_registry(const basic_registry &other)=delete (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | |
| basic_registry(basic_registry &&other) noexcept (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| begin() const -> decltype(auto) (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| clear() -> void (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| common_type typedef (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | |
| const_iterable typedef (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | |
| create() -> entity_type (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| destroy(const entity_type entity) -> version_type (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| difference_type typedef (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | |
| emplace(const entity_type entity, Args &&... args) -> decltype(auto) (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| end() const -> decltype(auto) (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| entity_type typedef (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | |
| get(const entity_type entity) const -> decltype(auto) (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| get(const entity_type entity) -> decltype(auto) (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| get_allocator() const noexcept -> allocator_type (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| get_or_emplace(const entity_type entity, Args &&... args) -> decltype(auto) (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| invoke(const utility::hashed_string &tag, Callable &&callable) -> void (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| is_valid(const entity_type entity) const -> bool (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| iterable typedef (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | |
| operator=(const basic_registry &other) -> basic_registry &=delete (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | |
| operator=(basic_registry &&other) noexcept -> basic_registry & (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| remove(const entity_type entity) -> size_type (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| size_type typedef (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | |
| sort(Compare compare, Sort sort=Sort{}, Args &&... args) -> void (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| storage() noexcept -> iterable (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| storage() const noexcept -> const_iterable (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| swap(basic_registry &other) noexcept -> void (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| try_get(const entity_type entity) const -> decltype(auto) (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| try_get(const entity_type entity) -> decltype(auto) (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| version_type typedef (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | |
| view(exclude_t< Exclude... >=exclude_t{}) const -> basic_view< get_t< storage_for_type< const Type >, storage_for_type< const Other >... >, exclude_t< storage_for_type< const Exclude >... > > (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| view(exclude_t< Exclude... >=exclude_t{}) -> basic_view< get_t< storage_for_type< Type >, storage_for_type< Other >... >, exclude_t< storage_for_type< Exclude >... > > (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | inline |
| ~basic_registry()=default (defined in sbx::ecs::basic_registry< Entity, Allocator >) | sbx::ecs::basic_registry< Entity, Allocator > | |