| ▼Nentt | EnTT default namespace |
| Cas_alias_t | Empty class type used to request the as alias policy |
| Cas_group | Converts a registry to a group |
| Cas_is_t | Empty class type used to request the as-is policy |
| Cas_view | Converts a registry to a view |
| Cas_void_t | Empty class type used to request the as void policy |
| Cbasic_actor | Dedicated to those who aren't confident with the entity-component-system architecture |
| Cbasic_collector | Collector |
| Cbasic_collector< matcher< matcher< type_list< Reject... >, type_list< Require... > >, Rule... >, Other... > | Collector |
| Cbasic_collector<> | Collector |
| Cbasic_continuous_loader | Utility class for continuous loading |
| Cbasic_group | Group |
| Cbasic_group< Entity, exclude_t< Exclude... >, get_t< Get, Other... > > | Non-owning group |
| Cbasic_group< Entity, exclude_t< Exclude... >, get_t< Get... >, Owned, Other... > | Owning group |
| Cbasic_hashed_string | Zero overhead unique identifier |
| Cbasic_observer | Observer |
| Cbasic_prototype | |
| Cbasic_registry | Fast and reliable entity-component system |
| Cbasic_runtime_view | Runtime view |
| Cbasic_snapshot | Utility class to create snapshots from a registry |
| Cbasic_snapshot_loader | Utility class to restore a snapshot as a whole |
| Cbasic_storage | Basic storage implementation |
| Cbasic_storage< Entity, Type, std::enable_if_t< std::is_empty_v< Type > > > | Basic storage implementation. |
| Cbasic_view | Multi component view |
| Cbasic_view< Entity, Component > | Single component view specialization |
| Cconnect_arg_t | Used to wrap a function or a member of a specified type |
| Cconnection | Connection class |
| Cdelegate | Basic delegate implementation |
| Cdelegate< Ret(Args...)> | Utility class to use to send around functions and members |
| Cdispatcher | Basic dispatcher implementation |
| ▼Cemitter | General purpose event emitter |
| Cconnection | Generic connection type for events |
| Centt_traits | Entity 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_t | Alias for exclusion lists |
| Cfamily | Dynamic identifier generator |
| Cget_t | Alias for lists of observed components |
| Cidentifier | Types identifiers |
| Cidentity | Identity function object (waiting for C++20) |
| Cinsertion_sort | Function object for performing insertion sort |
| Cis_named_type | Provides the member constant value to true if a given type has a name. In all other cases, value is false |
| Cis_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 |
| Cmatcher | Grouping matcher |
| Cmeta_any | Meta any object |
| Cmeta_base | Meta base object |
| Cmeta_conv | Meta conversion function object |
| Cmeta_ctor | Meta constructor object |
| Cmeta_data | Meta data object |
| Cmeta_dtor | Meta destructor object |
| Cmeta_factory | A meta factory to be used for reflection purposes |
| Cmeta_func | Meta function object |
| Cmeta_handle | Meta handle object |
| Cmeta_prop | Meta property object |
| Cmeta_type | Meta type object |
| Cmonostate | Minimal implementation of the monostate pattern |
| Cnamed_type_traits | Traits class used mainly to push things across boundaries |
| Cnamed_type_traits< const Type > | Specialization used to get rid of constness |
| Cprocess | Base class for processes |
| Cprocess_adaptor | Adaptor for lambdas and functors to turn them into processes |
| Cradix_sort | Function object for performing LSD radix sort |
| Cresource_cache | Simple cache for resources of a given type |
| Cresource_handle | Shared resource handle |
| Cresource_loader | Base class for resource loaders |
| Cscheduler | Cooperative scheduler for processes |
| Cscoped_connection | Scoped connection class |
| Cservice_locator | Service locator, nothing more |
| Csigh | Unmanaged signal handler |
| Csigh< Ret(Args...)> | Unmanaged signal handler |
| Csink | Sink class |
| Csink< Ret(Args...)> | Sink class |
| Csparse_set | Basic sparse set implementation |
| Cstd_sort | Function object to wrap std::sort in a class type |
| Cstorage | Basic storage implementation. |
| Ctype_list | A class to use to push around lists of types, nothing more |
| Ctype_list_cat | Primary 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_size | Primary template isn't defined on purpose |
| Ctype_list_size< type_list< Type... > > | Compile-time number of elements in a type list |
| Ctype_list_unique | Primary 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 |