| 
| struct   | entt::identity | 
|   | Identity function object (waiting for C++20).  More...
  | 
|   | 
| struct   | entt::overloaded< Func > | 
|   | Helper type for visitors.  More...
  | 
|   | 
| struct   | entt::y_combinator< Func > | 
|   | Basic implementation of a y-combinator.  More...
  | 
|   | 
| struct   | entt::std_sort | 
|   | Function object to wrap std::sort in a class type.  More...
  | 
|   | 
| struct   | entt::insertion_sort | 
|   | Function object for performing insertion sort.  More...
  | 
|   | 
| struct   | entt::radix_sort< Bit, N > | 
|   | Function object for performing LSD radix sort.  More...
  | 
|   | 
| class   | entt::family<... > | 
|   | Dynamic identifier generator.  More...
  | 
|   | 
| class   | entt::basic_hashed_string< Char > | 
|   | Zero overhead unique identifier.  More...
  | 
|   | 
| class   | entt::identifier< Types > | 
|   | Types identifiers.  More...
  | 
|   | 
| struct   | entt::monostate< ENTT_ID_TYPE > | 
|   | Minimal implementation of the monostate pattern.  More...
  | 
|   | 
| struct   | entt::choice_t< N > | 
|   | Utility class to disambiguate overloaded functions.  More...
  | 
|   | 
| struct   | entt::choice_t< 0 > | 
|   | Utility class to disambiguate overloaded functions.  More...
  | 
|   | 
| struct   | entt::type_list<... > | 
|   | A class to use to push around lists of types, nothing more.  More...
  | 
|   | 
| struct   | entt::type_list_size< typename > | 
|   | Primary template isn't defined on purpose.  More...
  | 
|   | 
| struct   | entt::type_list_size< type_list< Type... > > | 
|   | Compile-time number of elements in a type list.  More...
  | 
|   | 
| struct   | entt::type_list_cat<... > | 
|   | Primary template isn't defined on purpose.  More...
  | 
|   | 
| struct   | entt::type_list_cat<> | 
|   | Concatenates multiple type lists.  More...
  | 
|   | 
| struct   | entt::type_list_cat< type_list< Type... >, type_list< Other... >, List... > | 
|   | Concatenates multiple type lists.  More...
  | 
|   | 
| struct   | entt::type_list_cat< type_list< Type... > > | 
|   | Concatenates multiple type lists.  More...
  | 
|   | 
| struct   | entt::type_list_unique< typename > | 
|   | Primary template isn't defined on purpose.  More...
  | 
|   | 
| struct   | entt::type_list_unique< type_list< Type, Other... > > | 
|   | Removes duplicates types from a type list.  More...
  | 
|   | 
| struct   | entt::type_list_unique< type_list<> > | 
|   | Removes duplicates types from a type list.  More...
  | 
|   | 
| struct   | entt::is_equality_comparable< Type, typename > | 
|   | Provides the member constant value to true if a given type is equality comparable, false otherwise.  More...
  | 
|   | 
| struct   | entt::is_equality_comparable< Type, std::void_t< decltype(std::declval< Type >()==std::declval< Type >())> > | 
|   | Provides the member constant value to true if a given type is equality comparable, false otherwise.  More...
  | 
|   | 
| struct   | entt::named_type_traits< typename > | 
|   | Traits class used mainly to push things across boundaries.  More...
  | 
|   | 
| struct   | entt::named_type_traits< const Type > | 
|   | Specialization used to get rid of constness.  More...
  | 
|   | 
| struct   | entt::is_named_type< Type, typename > | 
|   | Provides the member constant value to true if a given type has a name. In all other cases, value is false.  More...
  | 
|   | 
| struct   | entt::is_named_type< Type, std::void_t< named_type_traits_t< std::decay_t< Type > > > > | 
|   | Provides the member constant value to true if a given type has a name. In all other cases, value is false.  More...
  | 
|   | 
| struct   | entt::connect_arg_t< auto > | 
|   | Used to wrap a function or a member of a specified type.  More...
  | 
|   | 
| class   | entt::delegate< typename > | 
|   | Basic delegate implementation.  More...
  | 
|   | 
| class   | entt::delegate< Ret(Args...)> | 
|   | Utility class to use to send around functions and members.  More...
  | 
|   | 
| class   | entt::delegate< typename > | 
|   | Basic delegate implementation.  More...
  | 
|   | 
| class   | entt::sink< typename > | 
|   | Sink class.  More...
  | 
|   | 
| class   | entt::sigh< typename > | 
|   | Unmanaged signal handler.  More...
  | 
|   | 
| class   | entt::sink< typename > | 
|   | Sink class.  More...
  | 
|   | 
| class   | entt::sigh< typename > | 
|   | Unmanaged signal handler.  More...
  | 
|   | 
| class   | entt::sigh< Ret(Args...)> | 
|   | Unmanaged signal handler.  More...
  | 
|   | 
| class   | entt::connection | 
|   | Connection class.  More...
  | 
|   | 
| struct   | entt::scoped_connection | 
|   | Scoped connection class.  More...
  | 
|   | 
| class   | entt::sink< Ret(Args...)> | 
|   | Sink class.  More...
  | 
|   | 
| struct   | entt::entt_traits< typename > | 
|   | Entity traits.  More...
  | 
|   | 
| struct   | entt::entt_traits< std::uint16_t > | 
|   | Entity traits for a 16 bits entity identifier.  More...
  | 
|   | 
| struct   | entt::entt_traits< std::uint32_t > | 
|   | Entity traits for a 32 bits entity identifier.  More...
  | 
|   | 
| struct   | entt::entt_traits< std::uint64_t > | 
|   | Entity traits for a 64 bits entity identifier.  More...
  | 
|   | 
| class   | entt::basic_registry< Entity > | 
|   | Fast and reliable entity-component system.  More...
  | 
|   | 
| class   | entt::basic_view<... > | 
|   | View.  More...
  | 
|   | 
| class   | entt::basic_runtime_view< Entity > | 
|   | Runtime view.  More...
  | 
|   | 
| class   | entt::basic_group<... > | 
|   | Group.  More...
  | 
|   | 
| class   | entt::basic_observer< Entity > | 
|   | Observer.  More...
  | 
|   | 
| struct   | entt::basic_actor< Entity > | 
|   | Dedicated to those who aren't confident with the entity-component-system architecture.  More...
  | 
|   | 
| class   | entt::basic_snapshot< Entity > | 
|   | Utility class to create snapshots from a registry.  More...
  | 
|   | 
| class   | entt::basic_snapshot_loader< Entity > | 
|   | Utility class to restore a snapshot as a whole.  More...
  | 
|   | 
| class   | entt::basic_continuous_loader< Entity > | 
|   | Utility class for continuous loading.  More...
  | 
|   | 
| class   | entt::sparse_set< Entity > | 
|   | Basic sparse set implementation.  More...
  | 
|   | 
| class   | entt::basic_runtime_view< Entity > | 
|   | Runtime view.  More...
  | 
|   | 
| class   | entt::basic_snapshot< Entity > | 
|   | Utility class to create snapshots from a registry.  More...
  | 
|   | 
| class   | entt::basic_snapshot_loader< Entity > | 
|   | Utility class to restore a snapshot as a whole.  More...
  | 
|   | 
| class   | entt::basic_continuous_loader< Entity > | 
|   | Utility class for continuous loading.  More...
  | 
|   | 
| class   | entt::basic_storage< Entity, Type, typename > | 
|   | Basic storage implementation.  More...
  | 
|   | 
| class   | entt::basic_storage< Entity, Type, std::enable_if_t< ENTT_ENABLE_ETO(Type)> > | 
|   | Basic storage implementation.  More...
  | 
|   | 
| struct   | entt::storage< Entity, Type > | 
|   | Basic storage implementation.  More...
  | 
|   | 
| struct   | entt::exclude_t< Type > | 
|   | Alias for exclusion lists.  More...
  | 
|   | 
| struct   | entt::get_t< Type > | 
|   | Alias for lists of observed components.  More...
  | 
|   | 
| class   | entt::basic_group<... > | 
|   | Group.  More...
  | 
|   | 
| class   | entt::basic_group< Entity, exclude_t< Exclude... >, get_t< Get... > > | 
|   | Non-owning group.  More...
  | 
|   | 
| class   | entt::basic_group< Entity, exclude_t< Exclude... >, get_t< Get... >, Owned... > | 
|   | Owning group.  More...
  | 
|   | 
| class   | entt::basic_view<... > | 
|   | View.  More...
  | 
|   | 
| class   | entt::basic_view< Entity, exclude_t< Exclude... >, Component... > | 
|   | Multi component view.  More...
  | 
|   | 
| class   | entt::basic_view< Entity, exclude_t<>, Component > | 
|   | Single component view specialization.  More...
  | 
|   | 
| class   | entt::basic_registry< Entity > | 
|   | Fast and reliable entity-component system.  More...
  | 
|   | 
| struct   | entt::basic_actor< Entity > | 
|   | Dedicated to those who aren't confident with the entity-component-system architecture.  More...
  | 
|   | 
| struct   | entt::as_view< Const, Entity > | 
|   | Converts a registry to a view.  More...
  | 
|   | 
| struct   | entt::as_group< Const, Entity > | 
|   | Converts a registry to a group.  More...
  | 
|   | 
| struct   | entt::matcher<... > | 
|   | Grouping matcher.  More...
  | 
|   | 
| struct   | entt::basic_collector<... > | 
|   | Collector.  More...
  | 
|   | 
| struct   | entt::basic_collector<> | 
|   | Collector.  More...
  | 
|   | 
| struct   | entt::basic_collector< matcher< type_list< Reject... >, type_list< Require... >, Rule... >, Other... > | 
|   | Collector.  More...
  | 
|   | 
| class   | entt::basic_observer< Entity > | 
|   | Observer.  More...
  | 
|   | 
| struct   | entt::service_locator< Service > | 
|   | Service locator, nothing more.  More...
  | 
|   | 
| struct   | entt::as_alias_t | 
|   | Empty class type used to request the as alias policy.  More...
  | 
|   | 
| struct   | entt::as_is_t | 
|   | Empty class type used to request the as-is policy.  More...
  | 
|   | 
| struct   | entt::as_void_t | 
|   | Empty class type used to request the as void policy.  More...
  | 
|   | 
| class   | entt::meta_any | 
|   | Opaque container for values of any type.  More...
  | 
|   | 
| class   | entt::meta_handle | 
|   | Opaque pointers to instances of any type.  More...
  | 
|   | 
| struct   | entt::meta_prop | 
|   | Opaque container for meta properties of any type.  More...
  | 
|   | 
| struct   | entt::meta_base | 
|   | Opaque container for meta base classes.  More...
  | 
|   | 
| struct   | entt::meta_conv | 
|   | Opaque container for meta conversion functions.  More...
  | 
|   | 
| struct   | entt::meta_ctor | 
|   | Opaque container for meta constructors.  More...
  | 
|   | 
| struct   | entt::meta_dtor | 
|   | Opaque container for meta destructors.  More...
  | 
|   | 
| struct   | entt::meta_data | 
|   | Opaque container for meta data.  More...
  | 
|   | 
| struct   | entt::meta_func | 
|   | Opaque container for meta functions.  More...
  | 
|   | 
| class   | entt::meta_type | 
|   | Opaque container for meta types.  More...
  | 
|   | 
| struct   | entt::meta_ctx | 
|   | Opaque container for a meta context.  More...
  | 
|   | 
| class   | entt::extended_meta_factory< Type, Spec > | 
|   | Extended meta factory to be used for reflection purposes.  More...
  | 
|   | 
| class   | entt::meta_factory< Type > | 
|   | A meta factory to be used for reflection purposes.  More...
  | 
|   | 
| class   | entt::extended_meta_factory< Type, Spec > | 
|   | Extended meta factory to be used for reflection purposes.  More...
  | 
|   | 
| class   | entt::process< Derived, Delta > | 
|   | Base class for processes.  More...
  | 
|   | 
| struct   | entt::process_adaptor< Func, Delta > | 
|   | Adaptor for lambdas and functors to turn them into processes.  More...
  | 
|   | 
| class   | entt::scheduler< Delta > | 
|   | Cooperative scheduler for processes.  More...
  | 
|   | 
| struct   | entt::cache< Resource > | 
|   | Simple cache for resources of a given type.  More...
  | 
|   | 
| class   | entt::handle< Resource > | 
|   | Shared resource handle.  More...
  | 
|   | 
| class   | entt::loader< Loader, Resource > | 
|   | Base class for resource loaders.  More...
  | 
|   | 
| class   | entt::handle< Resource > | 
|   | Shared resource handle.  More...
  | 
|   | 
| class   | entt::loader< Loader, Resource > | 
|   | Base class for resource loaders.  More...
  | 
|   | 
| struct   | entt::cache< Resource > | 
|   | Simple cache for resources of a given type.  More...
  | 
|   | 
| class   | entt::dispatcher | 
|   | Basic dispatcher implementation.  More...
  | 
|   | 
| class   | entt::emitter< Derived > | 
|   | General purpose event emitter.  More...
  | 
|   | 
| struct   | entt::emitter< Derived >::connection< Event > | 
|   | Generic connection type for events.  More...
  | 
|   | 
 | 
| #define  | ENTT_CORE_ALGORITHM_HPP | 
|   | 
| #define  | ENTT_CORE_UTILITY_HPP | 
|   | 
| #define  | ENTT_CONFIG_CONFIG_H | 
|   | 
| #define  | ENTT_NOEXCEPT   noexcept | 
|   | 
| #define  | ENTT_HS_SUFFIX   _hs | 
|   | 
| #define  | ENTT_HWS_SUFFIX   _hws | 
|   | 
| #define  | ENTT_MAYBE_ATOMIC(Type)   std::atomic<Type> | 
|   | 
| #define  | ENTT_ENABLE_ETO(Type)   std::is_empty_v<Type> | 
|   | 
| #define  | ENTT_ID_TYPE   std::uint32_t | 
|   | 
| #define  | ENTT_PAGE_SIZE   32768 | 
|   | 
| #define  | ENTT_ASSERT(condition)   assert(condition) | 
|   | 
| #define  | ENTT_CORE_FAMILY_HPP | 
|   | 
| #define  | ENTT_CORE_HASHED_STRING_HPP | 
|   | 
| #define  | ENTT_CORE_IDENT_HPP | 
|   | 
| #define  | ENTT_CORE_MONOSTATE_HPP | 
|   | 
| #define  | ENTT_CORE_TYPE_TRAITS_HPP | 
|   | 
| #define  | ENTT_OPAQUE_TYPE(clazz,  type) | 
|   | Defines an enum class to use for opaque identifiers and a dedicate to_integer function to convert the identifiers to their underlying type.  More...
  | 
|   | 
| #define  | ENTT_EXPAND(args)   args | 
|   | Utility macro to deal with an issue of MSVC.  More...
  | 
|   | 
| #define  | ENTT_NAMED_TYPE(type) | 
|   | Makes an already existing type a named type.  More...
  | 
|   | 
| #define  | ENTT_NAMED_STRUCT_ONLY(clazz,  body) | 
|   | Defines a named type (to use for structs).  More...
  | 
|   | 
| #define  | ENTT_NAMED_STRUCT_WITH_NAMESPACE(ns,  clazz,  body) | 
|   | Defines a named type (to use for structs).  More...
  | 
|   | 
| #define  | ENTT_NAMED_STRUCT_OVERLOAD(_1,  _2,  _3,  FUNC, ...)   FUNC | 
|   | Utility function to simulate macro overloading.  More...
  | 
|   | 
| #define  | ENTT_NAMED_STRUCT(...)   ENTT_EXPAND(ENTT_NAMED_STRUCT_OVERLOAD(__VA_ARGS__, ENTT_NAMED_STRUCT_WITH_NAMESPACE, ENTT_NAMED_STRUCT_ONLY,)(__VA_ARGS__)) | 
|   | Defines a named type (to use for structs).  More...
  | 
|   | 
| #define  | ENTT_NAMED_CLASS_ONLY(clazz,  body) | 
|   | Defines a named type (to use for classes).  More...
  | 
|   | 
| #define  | ENTT_NAMED_CLASS_WITH_NAMESPACE(ns,  clazz,  body) | 
|   | Defines a named type (to use for classes).  More...
  | 
|   | 
| #define  | ENTT_NAMED_CLASS_MACRO(_1,  _2,  _3,  FUNC, ...)   FUNC | 
|   | Utility function to simulate macro overloading.  More...
  | 
|   | 
| #define  | ENTT_NAMED_CLASS(...)   ENTT_EXPAND(ENTT_NAMED_CLASS_MACRO(__VA_ARGS__, ENTT_NAMED_CLASS_WITH_NAMESPACE, ENTT_NAMED_CLASS_ONLY,)(__VA_ARGS__)) | 
|   | Defines a named type (to use for classes).  More...
  | 
|   | 
| #define  | ENTT_ENTITY_ACTOR_HPP | 
|   | 
| #define  | ENTT_ENTITY_REGISTRY_HPP | 
|   | 
| #define  | ENTT_SIGNAL_DELEGATE_HPP | 
|   | 
| #define  | ENTT_SIGNAL_SIGH_HPP | 
|   | 
| #define  | ENTT_SIGNAL_FWD_HPP | 
|   | 
| #define  | ENTT_ENTITY_RUNTIME_VIEW_HPP | 
|   | 
| #define  | ENTT_ENTITY_SPARSE_SET_HPP | 
|   | 
| #define  | ENTT_ENTITY_ENTITY_HPP | 
|   | 
| #define  | ENTT_ENTITY_FWD_HPP | 
|   | 
| #define  | ENTT_ENTITY_SNAPSHOT_HPP | 
|   | 
| #define  | ENTT_ENTITY_STORAGE_HPP | 
|   | 
| #define  | ENTT_ENTITY_UTILITY_HPP | 
|   | 
| #define  | ENTT_ENTITY_GROUP_HPP | 
|   | 
| #define  | ENTT_ENTITY_VIEW_HPP | 
|   | 
| #define  | ENTT_ENTITY_HELPER_HPP | 
|   | 
| #define  | ENTT_ENTITY_OBSERVER_HPP | 
|   | 
| #define  | ENTT_LOCATOR_LOCATOR_HPP | 
|   | 
| #define  | ENTT_META_FACTORY_HPP | 
|   | 
| #define  | ENTT_META_POLICY_HPP | 
|   | 
| #define  | ENTT_META_META_HPP | 
|   | 
| #define  | ENTT_PROCESS_PROCESS_HPP | 
|   | 
| #define  | ENTT_PROCESS_SCHEDULER_HPP | 
|   | 
| #define  | ENTT_RESOURCE_CACHE_HPP | 
|   | 
| #define  | ENTT_RESOURCE_HANDLE_HPP | 
|   | 
| #define  | ENTT_RESOURCE_FWD_HPP | 
|   | 
| #define  | ENTT_RESOURCE_LOADER_HPP | 
|   | 
| #define  | ENTT_SIGNAL_DISPATCHER_HPP | 
|   | 
| #define  | ENTT_SIGNAL_EMITTER_HPP | 
|   | 
 | 
| template<typename Type , typename Class >  | 
| constexpr auto  | entt::overload (Type Class::*member) ENTT_NOEXCEPT | 
|   | Constant utility to disambiguate overloaded member functions.  More...
  | 
|   | 
| template<typename Type >  | 
| constexpr auto  | entt::overload (Type *func) ENTT_NOEXCEPT | 
|   | Constant utility to disambiguate overloaded functions.  More...
  | 
|   | 
| template<class... Type>  | 
|   | entt::overloaded (Type...) -> overloaded< Type... > | 
|   | Deduction guide.  More...
  | 
|   | 
| template<typename Char , std::size_t N>  | 
|   | entt::basic_hashed_string (const Char(&str)[N]) ENTT_NOEXCEPT -> basic_hashed_string< Char > | 
|   | Deduction guide.  More...
  | 
|   | 
| template<typename Char >  | 
| constexpr bool  | entt::operator!= (const basic_hashed_string< Char > &lhs, const basic_hashed_string< Char > &rhs) ENTT_NOEXCEPT | 
|   | Compares two hashed strings.  More...
  | 
|   | 
| constexpr entt::hashed_string  | operator""ENTT_HS_SUFFIX (const char *str, std::size_t) ENTT_NOEXCEPT | 
|   | User defined literal for hashed strings.  More...
  | 
|   | 
| constexpr entt::hashed_wstring  | operator""ENTT_HWS_SUFFIX (const wchar_t *str, std::size_t) ENTT_NOEXCEPT | 
|   | User defined literal for hashed wstrings.  More...
  | 
|   | 
| template<typename Ret , typename... Args>  | 
| bool  | entt::operator!= (const delegate< Ret(Args...)> &lhs, const delegate< Ret(Args...)> &rhs) ENTT_NOEXCEPT | 
|   | Compares the contents of two delegates.  More...
  | 
|   | 
| template<auto Function>  | 
|   | entt::delegate (connect_arg_t< Function >) ENTT_NOEXCEPT -> delegate< std::remove_pointer_t< internal::to_function_pointer_t< decltype(Function)>>> | 
|   | Deduction guide.  More...
  | 
|   | 
| template<auto Candidate, typename Type >  | 
|   | entt::delegate (connect_arg_t< Candidate >, Type &) ENTT_NOEXCEPT -> delegate< std::remove_pointer_t< internal::to_function_pointer_t< decltype(Candidate), Type * >>> | 
|   | Deduction guide.  More...
  | 
|   | 
| template<auto Candidate, typename Type >  | 
|   | entt::delegate (connect_arg_t< Candidate >, Type *) ENTT_NOEXCEPT -> delegate< std::remove_pointer_t< internal::to_function_pointer_t< decltype(Candidate), Type * >>> | 
|   | Deduction guide.  More...
  | 
|   | 
| template<typename Ret , typename... Args>  | 
|   | entt::sink (sigh< Ret(Args...)> &) ENTT_NOEXCEPT -> sink< Ret(Args...)> | 
|   | Deduction guide.  More...
  | 
|   | 
|   | entt::ENTT_OPAQUE_TYPE (entity, ENTT_ID_TYPE) | 
|   | Alias declaration for the most common use case.  More...
  | 
|   | 
|   | entt::ENTT_OPAQUE_TYPE (component, ENTT_ID_TYPE) | 
|   | Alias declaration for the most common use case.  More...
  | 
|   | 
| template<typename Entity >  | 
|   | entt::as_view (basic_registry< Entity > &) ENTT_NOEXCEPT -> as_view< false, Entity > | 
|   | Deduction guide.  More...
  | 
|   | 
| template<typename Entity >  | 
|   | entt::as_view (const basic_registry< Entity > &) ENTT_NOEXCEPT -> as_view< true, Entity > | 
|   | Deduction guide.  More...
  | 
|   | 
| template<typename Entity >  | 
|   | entt::as_group (basic_registry< Entity > &) ENTT_NOEXCEPT -> as_group< false, Entity > | 
|   | Deduction guide.  More...
  | 
|   | 
| template<typename Entity >  | 
|   | entt::as_group (const basic_registry< Entity > &) ENTT_NOEXCEPT -> as_group< true, Entity > | 
|   | Deduction guide.  More...
  | 
|   | 
| bool  | entt::operator!= (const meta_any &lhs, const meta_any &rhs) ENTT_NOEXCEPT | 
|   | Checks if two containers differ in their content.  More...
  | 
|   | 
| bool  | entt::operator!= (const meta_prop &lhs, const meta_prop &rhs) ENTT_NOEXCEPT | 
|   | Checks if two meta objects refer to the same node.  More...
  | 
|   | 
| bool  | entt::operator!= (const meta_base &lhs, const meta_base &rhs) ENTT_NOEXCEPT | 
|   | Checks if two meta objects refer to the same node.  More...
  | 
|   | 
| bool  | entt::operator!= (const meta_conv &lhs, const meta_conv &rhs) ENTT_NOEXCEPT | 
|   | Checks if two meta objects refer to the same node.  More...
  | 
|   | 
| bool  | entt::operator!= (const meta_ctor &lhs, const meta_ctor &rhs) ENTT_NOEXCEPT | 
|   | Checks if two meta objects refer to the same node.  More...
  | 
|   | 
| bool  | entt::operator!= (const meta_dtor &lhs, const meta_dtor &rhs) ENTT_NOEXCEPT | 
|   | Checks if two meta objects refer to the same node.  More...
  | 
|   | 
| bool  | entt::operator!= (const meta_data &lhs, const meta_data &rhs) ENTT_NOEXCEPT | 
|   | Checks if two meta objects refer to the same node.  More...
  | 
|   | 
| bool  | entt::operator!= (const meta_func &lhs, const meta_func &rhs) ENTT_NOEXCEPT | 
|   | Checks if two meta objects refer to the same node.  More...
  | 
|   | 
| bool  | entt::operator!= (const meta_type &lhs, const meta_type &rhs) ENTT_NOEXCEPT | 
|   | Checks if two meta objects refer to the same node.  More...
  | 
|   | 
| template<typename Type >  | 
| meta_factory< Type >  | entt::meta () ENTT_NOEXCEPT | 
|   | Utility function to use for reflection.  More...
  | 
|   | 
| template<typename Type >  | 
| meta_type  | entt::resolve () ENTT_NOEXCEPT | 
|   | Returns the meta type associated with a given type.  More...
  | 
|   | 
| meta_type  | entt::resolve (const ENTT_ID_TYPE identifier) ENTT_NOEXCEPT | 
|   | Returns the meta type associated with a given identifier.  More...
  | 
|   | 
| template<typename Op >  | 
| std::enable_if_t< std::is_invocable_v< Op, meta_type >, void >  | entt::resolve (Op op) ENTT_NOEXCEPT | 
|   | Iterates all the reflected types.  More...
  | 
|   |