#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.