| 32 | class Command { |
| 33 | public: |
| 34 | explicit Command(std::string name, std::string description = "", std::vector<std::string> usages = {}, |
| 35 | std::vector<std::string> aliases = {}, std::vector<std::string> permissions = {}) |
| 36 | { |
| 37 | setName(std::move(name)); |
| 38 | setDescription(std::move(description)); |
| 39 | setUsages(std::move(usages)); |
| 40 | setAliases(std::move(aliases)); |
| 41 | setPermissions(std::move(permissions)); |
| 42 | } |
| 43 | |
| 44 | virtual ~Command() = default; |
| 45 |
nothing calls this directly
no outgoing calls
no test coverage detected