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

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

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 >