#include <components.hpp>
Public Types | |
| template<typename... ComponentTypes> | |
| using | type = typename detail::set_defaults< Names, Defaults, TypesVector< ComponentTypes...>>::type |
Static Public Member Functions | |
| template<typename... components> | |
| static type< special_decay_t < components >...> | make_components (components &&...comps) |
| make function for components | |
this is class sets all defaults and return as type detail::components<Names, Types> direct implementation on variadic templates is imposible because of weak support for type detection for inner template classes
Definition at line 458 of file components.hpp.
1.8.5