diff options
author | max-001 <maxsmits21@kpnmail.nl> | 2024-11-06 10:06:15 +0100 |
---|---|---|
committer | max-001 <maxsmits21@kpnmail.nl> | 2024-11-06 10:06:15 +0100 |
commit | 2fce3e3985302544827f6bf4dcc3a46cae3f2fd1 (patch) | |
tree | 8722000cc7d33a280f5ddd4b59bd216c2b9e3872 /src/crepe/api/SceneManager.hpp | |
parent | 452944cd6dc666a58f5f8441b6cde0aaf8cc48aa (diff) |
Used const references instead of pass by value
Diffstat (limited to 'src/crepe/api/SceneManager.hpp')
-rw-r--r-- | src/crepe/api/SceneManager.hpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/crepe/api/SceneManager.hpp b/src/crepe/api/SceneManager.hpp index 7789823..82787ed 100644 --- a/src/crepe/api/SceneManager.hpp +++ b/src/crepe/api/SceneManager.hpp @@ -1,11 +1,12 @@ #include "SceneManager.h" -using namespace crepe; -using namespace std; +namespace crepe { // Add a new concrete scene to the scene manager template <typename T> -void SceneManager::add_scene(string name) { - static_assert(is_base_of<Scene, T>::value, "T must be derived from Scene"); +void SceneManager::add_scene(const std::string & name) { + static_assert(std::is_base_of<Scene, T>::value, "T must be derived from Scene"); scenes.emplace_back(make_unique<T>(name)); } + +} // namespace crepe |