Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
System.ipp
Go to the documentation of this file.
1#include "System.hpp"
2
3namespace Engine {
4
5template <typename... TSystem> decltype(auto) SystemContainer::AddSystems(TSystem... systems)
6{
7 return AddFunctions(systems...);
8}
9
10template <typename TCallable> void SystemContainer::AddSystem(TCallable callable) { AddFunction(callable); }
11} // namespace Engine
void AddSystem(TCallable callable)
Add a system to the container.
Definition System.ipp:10
decltype(auto) AddSystems(TSystem... systems)
Adds systems to the container.
Definition System.ipp:5
FunctionUtils::FunctionID AddFunction(TCallable callable)
Definition FunctionContainer.inl:7
decltype(auto) AddFunctions(TFunctions... functions)
Definition FunctionContainer.hpp:77
Definition Core.hpp:17