#define GALAXY_LOG(level, msg,...)
ankerl::unordered_dense::map< std::uint64_t, std::move_only_function< void(SystemStack &)> > m_factory
Lets us construct a system class from a string representation.
void create_system(const std::string &name, SystemStack &stack)
Create a system using the factory.
constexpr bits fnv1a(const char *const str, const bits value=fnv_1a_params< bits >::offset) noexcept
Convert string to hash.
std::vector< std::shared_ptr< System > > SystemStack
System stack typedef.