#pragma once #include #include #include namespace hex::init { struct Task { std::string name; std::function function; }; struct Argument { std::string name, value; }; std::vector getInitTasks(); std::vector getExitTasks(); std::vector& getInitArguments(); }