MoCSI API Reference
Loading...
Searching...
No Matches
Classes
ModuleFactory.h File Reference
#include <iostream>
#include <map>
#include <memory>
#include <string>
#include <unordered_map>
#include "GenericManagingModule.h"
#include "GenericSubmodule.h"
#include "SimulationClassBase.h"
Include dependency graph for ModuleFactory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ModuleFactory< T >
 Class to register and generate every module compiled into the executable. Has static auto-registry functionality, but still requires the modules to be forward-declared in the corresponding .cpp file, for they are templates and would not be instantiated by the compiler, if not declared there :/. More...