Lugdunum  0.1.0
Module.cpp
Go to the documentation of this file.
2 
3 namespace lug {
4 namespace Graphics {
5 
6 const std::unordered_map<Module::Type, Module> modules = {
7 #define LUG_INIT_GRAPHICS_MODULES(name) \
8  { \
9  Module::Type::name, { \
10  #name, \
11  Module::Type::name \
12  } \
13  },
14 
16 
17 #undef LUG_INIT_GRAPHICS_MODULES
18 };
19 
20 } // Graphics
21 } // lug
const std::unordered_map< Module::Type, Module > modules
Definition: Module.cpp:6
#define LUG_GRAPHICS_MODULES(macro)
Definition: Module.hpp:11
#define LUG_INIT_GRAPHICS_MODULES(name)