#pragma once #include #include #include #include #include #include class ConsoleHandler { public: static ConsoleHandler* getInstance(); static bool InitialConsoleHandler(); void HandleCommand(std::string Cmd); /*Handlers BEGIN*/ static void TestFunc(std::vector Test); static void TestPattern(std::vector Pattern); /*Handlers END*/ private: static std::unordered_map)>> Instruction; static ConsoleHandler* Instance; ConsoleHandler(); ~ConsoleHandler(); };