#ifndef MODULE_HPP #define MODULE_HPP #include #include #include #include class Module { public: std::string name; std::string description; std::function initFunction; Module() { this->name = "Module"; this->description = "Module"; } Module(std::string name, std::string description) { this->name = name; this->description = description; } void runInit() { this->initFunction(); } void setInit(std::function initFunction) { this->initFunction = initFunction; } }; #endif