diff options
Diffstat (limited to 'src/crepe/api/LoopManager.hpp')
| -rw-r--r-- | src/crepe/api/LoopManager.hpp | 10 | 
1 files changed, 6 insertions, 4 deletions
| diff --git a/src/crepe/api/LoopManager.hpp b/src/crepe/api/LoopManager.hpp index 20e8d1c..8fb9aa3 100644 --- a/src/crepe/api/LoopManager.hpp +++ b/src/crepe/api/LoopManager.hpp @@ -3,8 +3,8 @@  #include <cassert>  #include <memory> -#include "../system/System.h"  #include "../Exception.h" +#include "../system/System.h"  #include "LoopManager.h" @@ -13,8 +13,9 @@ namespace crepe {  template <class T>  T & LoopManager::get_system() {  	using namespace std; -	static_assert(is_base_of<System, T>::value, "get_system must recieve a derivative class of System"); -	 +	static_assert(is_base_of<System, T>::value, +				  "get_system must recieve a derivative class of System"); +  	const type_info & type = typeid(T);  	if (!this->systems.contains(type))  		throw Exception("LoopManager: %s is not initialized", type.name()); @@ -29,7 +30,8 @@ T & LoopManager::get_system() {  template <class T>  void LoopManager::load_system() {  	using namespace std; -	static_assert(is_base_of<System, T>::value, "load_system must recieve a derivative class of System"); +	static_assert(is_base_of<System, T>::value, +				  "load_system must recieve a derivative class of System");  	System * system = new T(this->component_manager);  	this->systems[typeid(T)] = unique_ptr<System>(system); |