EntityComponentMetaSystem
An implementation of an EntityComponent System with template meta-programming.
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cstd::bitset
 CEC::Bitset< ComponentsList, TagsList >
 CEC::Meta::CombineHelper< TTypeListA, TTypeListB >
 CEC::Meta::CombineHelper< TTypeListA< TypesA... >, TTypeListB< TypesB... > >
 Cstd::false_type
 CEC::Meta::ContainsHelper< T, Types >
 Cstd::integral_constant
 CEC::Meta::IndexOf< T, Types >
 CEC::Meta::IndexOf< T, TTypeList< T, Types... > >
 CEC::Meta::IndexOf< T, TTypeList< Type, Types... > >
 CEC::Manager< ComponentsList, TagsList, ThreadCount >Manages an EntityComponent system
 CEC::Meta::MatchingHelper< TTypeListA, TTypeListB >
 CEC::Meta::MatchingHelperHelper< TTypeListA, TTypeListB, Matching >
 CEC::Meta::MatchingHelperHelper< TTypeListA, TTypeListB, TypeList< Matching... > >
 CEC::Meta::MorphHelper< TypeA, TypeB >
 CEC::Meta::MorphHelper< TypeA< TypesA... >, TypeB< TypesB... > >
 CEC::ThreadPool< MAXSIZE >Implementation of a Thread Pool
 CEC::Manager< ComponentsList, TagsList, ThreadCount >::TPFnDataStructFiveTemporary struct used internally by ThreadPool
 CEC::Manager< ComponentsList, TagsList, ThreadCount >::TPFnDataStructFourTemporary struct used internally by ThreadPool
 CEC::Manager< ComponentsList, TagsList, ThreadCount >::TPFnDataStructOne< Function >Temporary struct used internally by ThreadPool
 CEC::Manager< ComponentsList, TagsList, ThreadCount >::TPFnDataStructSeven< Iterable >Temporary struct used internally by ThreadPool
 CEC::Manager< ComponentsList, TagsList, ThreadCount >::TPFnDataStructSixTemporary struct used internally by ThreadPool
 CEC::Manager< ComponentsList, TagsList, ThreadCount >::TPFnDataStructThreeTemporary struct used internally by ThreadPool
 CEC::Manager< ComponentsList, TagsList, ThreadCount >::TPFnDataStructTwoTemporary struct used internally by ThreadPool
 CEC::Manager< ComponentsList, TagsList, ThreadCount >::TPFnDataStructZeroTemporary struct used internally by ThreadPool
 Cstd::true_type
 CEC::Meta::ContainsAllHelper< TTypeListA, TTypeListB >
 Cstd::conditional::type
 CEC::Meta::ContainsAllHelper< TTypeListA< Type, Types... >, TTypeListB >
 Cstd::conditional::type
 CEC::Meta::MatchingHelperHelper< TTypeListA< Type, Types... >, TTypeListB, TypeList< Matching... > >
 Cstd::conditional::type
 CEC::Meta::MatchingHelper< TTypeListA< Type, Types... >, TTypeListB >
 Cstd::conditional::type
 CEC::Meta::ContainsHelper< T, TTypeList< Type, Types... > >
 CEC::Meta::TypeList< Types >
 CEC::Meta::TypeListGetHelper< TTypeList, TTTypeList, Index >
 CEC::Meta::TypeListGetHelper< TTypeList, TTTypeList< Type, Rest... >, Index >