EnTT  3.3.2
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 ▼NenttEnTT default namespace
 Cas_alias_tEmpty class type used to request the as alias policy
 Cas_groupConverts a registry to a group
 Cas_is_tEmpty class type used to request the as-is policy
 Cas_viewConverts a registry to a view
 Cas_void_tEmpty class type used to request the as void policy
 Cbasic_actorDedicated to those who aren't confident with the entity-component-system architecture
 Cbasic_collectorCollector
 Cbasic_collector< matcher< type_list< Reject... >, type_list< Require... >, Rule... >, Other... >Collector
 Cbasic_collector<>Collector
 Cbasic_continuous_loaderUtility class for continuous loading
 Cbasic_groupGroup
 Cbasic_group< Entity, exclude_t< Exclude... >, get_t< Get... > >Non-owning group
 Cbasic_group< Entity, exclude_t< Exclude... >, get_t< Get... >, Owned... >Owning group
 Cbasic_hashed_stringZero overhead unique identifier
 Cbasic_observerObserver
 Cbasic_registryFast and reliable entity-component system
 Cbasic_runtime_viewRuntime view
 Cbasic_snapshotUtility class to create snapshots from a registry
 Cbasic_snapshot_loaderUtility class to restore a snapshot as a whole
 Cbasic_viewView
 Cbasic_view< Entity, exclude_t< Exclude... >, Component... >Multi component view
 Cbasic_view< Entity, exclude_t<>, Component >Single component view specialization
 CcacheSimple cache for resources of a given type
 Cchoice_tUtility class to disambiguate overloaded functions
 Cchoice_t< 0 >Utility class to disambiguate overloaded functions.
 Cconnect_arg_tUsed to wrap a function or a member of a specified type
 CconnectionConnection class
 CdelegateBasic delegate implementation
 Cdelegate< Ret(Args...)>Utility class to use to send around functions and members
 CdispatcherBasic dispatcher implementation
 ▼CemitterGeneral purpose event emitter
 CconnectionGeneric connection type for events
 Centt_traitsEntity traits
 Centt_traits< std::uint16_t >Entity traits for a 16 bits entity identifier
 Centt_traits< std::uint32_t >Entity traits for a 32 bits entity identifier
 Centt_traits< std::uint64_t >Entity traits for a 64 bits entity identifier
 Cexclude_tAlias for exclusion lists
 CfamilyDynamic identifier generator
 Cget_tAlias for lists of observed components
 ChandleShared resource handle
 CidentifierTypes identifiers
 CidentityIdentity function object (waiting for C++20)
 Cinsertion_sortFunction object for performing insertion sort
 Cis_equality_comparableProvides the member constant value to true if a given type is equality comparable, false otherwise
 Cis_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.
 CloaderBase class for resource loaders
 CmatcherGrouping matcher
 Cmember_classExtracts the class of a non-static member object or function
 Cmeta_anyOpaque container for values of any type
 Cmeta_baseOpaque container for meta base classes
 Cmeta_convOpaque container for meta conversion functions
 Cmeta_ctorOpaque container for meta constructors
 Cmeta_ctxOpaque container for a meta context
 Cmeta_dataOpaque container for meta data
 Cmeta_factoryMeta factory to be used for reflection purposes
 Cmeta_factory< Type >Basic meta factory to be used for reflection purposes
 Cmeta_factory< Type, Spec... >Extended meta factory to be used for reflection purposes
 Cmeta_funcOpaque container for meta functions
 Cmeta_handleOpaque pointers to instances of any type
 Cmeta_propOpaque container for meta properties of any type
 Cmeta_typeOpaque container for meta types
 CmonostateMinimal implementation of the monostate pattern
 CoverloadedHelper type for visitors
 CprocessBase class for processes
 Cprocess_adaptorAdaptor for lambdas and functors to turn them into processes
 Cradix_sortFunction object for performing LSD radix sort
 CschedulerCooperative scheduler for processes
 Cscoped_connectionScoped connection class
 Cservice_locatorService locator, nothing more
 CsighUnmanaged signal handler
 Csigh< Ret(Args...)>Unmanaged signal handler
 CsinkSink class
 Csink< Ret(Args...)>Sink class
 Csparse_setBasic sparse set implementation
 Cstd_sortFunction object to wrap std::sort in a class type
 CstorageBasic storage implementation
 Cstorage< Entity, Type, std::enable_if_t< ENTT_ENABLE_ETO(Type)> >Basic storage implementation.
 Ctype_infoTypes identifiers
 Ctype_listA class to use to push around lists of types, nothing more
 Ctype_list_catPrimary template isn't defined on purpose
 Ctype_list_cat< type_list< Type... > >Concatenates multiple type lists
 Ctype_list_cat< type_list< Type... >, type_list< Other... >, List... >Concatenates multiple type lists
 Ctype_list_cat<>Concatenates multiple type lists
 Ctype_list_sizePrimary template isn't defined on purpose
 Ctype_list_size< type_list< Type... > >Compile-time number of elements in a type list
 Ctype_list_uniquePrimary template isn't defined on purpose
 Ctype_list_unique< type_list< Type, Other... > >Removes duplicates types from a type list
 Ctype_list_unique< type_list<> >Removes duplicates types from a type list
 Cy_combinatorBasic implementation of a y-combinator