41 void registerFunction(
const std::vector<std::string>& functionNames, std::unique_ptr<BaseFunction> baseFunction);
45 std::map<std::vector<std::string>, std::unique_ptr<BaseFunction>>& getFunctions();
52 std::unique_ptr<BaseFunction> createFunction(
const std::string& functionName);
54 std::unique_ptr<BaseFunction> getCommand(
const std::string& commandName);
The main namespace for this library.
A class for handling commands from user input.
A CoRoutine - representing a potentially asynchronous operation/function.
DiscordCoreClient - The main class for this library.
Command data, for functions executed by the CommandController.