1 #ifndef ENTT_ENTITY_FWD_HPP
2 #define ENTT_ENTITY_FWD_HPP
5 #include "../core/fwd.hpp"
10 template<
typename Entity,
typename = std::allocator<Entity>>
11 class basic_sparse_set;
13 template<
typename,
typename Type,
typename = std::allocator<Type>,
typename =
void>
19 template<
typename,
typename,
typename,
typename =
void>
25 template<
typename,
typename,
typename,
typename>
34 template<
typename,
typename...>
56 template<
typename... Args>
78 template<
typename... Args>
85 template<
typename... Args>
102 template<
typename Get,
typename Exclude = exclude_t<>>
112 template<
typename... Args>
Utility class for continuous loading.
Utility class for creating a static task graph.
Fast and reliable entity-component system.
Utility class to restore a snapshot as a whole.
Utility class to create snapshots from a registry.
Basic sparse set implementation.
Basic storage implementation.
entity
Default entity identifier.
std::uint32_t id_type
Alias declaration for type identifiers.
basic_handle(basic_registry< Entity > &, Entity) -> basic_handle< Entity >
Deduction guide.
Non-owning handle to an entity.
Runtime view implementation.