|
Public Types inherited from CommandModule< PREFIX, SECTION > |
|
typedef CommandModule< PREFIX, SECTION > | module_t |
| |
Public Member Functions inherited from CommandModule< PREFIX, SECTION > |
| | CommandModule (CommandBank &bank=getCommandBank()) |
| |
| template<class CMD , class CMD_NEW = CMD> |
| Command & | installDeprecating (const std::string &name, char alias=0) |
| |
| template<class CMD , class CMD_NEW = CMD> |
| Command & | installDeprecating (char alias=0) |
| |
| template<class ... TT> |
| void | linkRelatedCommands (TT &... cmds) |
| |
|
template<class ... TT> |
| void | linkRelatedCommandList (std::set< std::string > &cmdList, Command &cmd, TT &... cmds) |
| |
|
template<class ... TT> |
| void | linkRelatedCommandList (std::set< std::string > &cmdList, const std::string &cmdName, TT &... cmds) |
| |
|
template<class ... TT> |
| void | linkRelatedCommandList (std::set< std::string > &cmdList) |
| |
| void | linkRelatedSection (Command &cmd, const CommandSection §ion) |
| |
Protected Member Functions inherited from CommandInstaller< PREFIX, SECTION > |
|
| CommandInstaller (CommandBank &bank=getCommandBank()) |
| |
|
template<class CMD > |
| Command & | install (const std::string &name, char alias=0) |
| | Install command initialized and stored by command bank.
|
| |
|
template<class CMD > |
| Command & | install (char alias=0) |
| | Install external command.
|
| |
| template<class CMD > |
| Command & | install (CMD &cmdExt, const std::string &name, char alias=0) |
| | Install external command.
|
| |
| template<class CMD > |
| Command & | install (CMD &cmdExt, char alias=0) |
| | Install external command.
|
| |
Static Protected Member Functions inherited from CommandInstaller< PREFIX, SECTION > |
|
static const CommandSection & | getSection () |
| |
|
static char | getPrefix () |
| | Return the character used as prefix for the commands in this section.
|
| |
|
template<class CMD > |
| static Command & | installShared (const std::string &name, char alias=0) |
| | Install to shared (global) CommandBank.
|
| |
|
template<class CMD > |
| static Command & | installShared (char alias=0) |
| | Install to shared (global) CommandBank.
|
| |
Protected Attributes inherited from CommandInstaller< PREFIX, SECTION > |
|
CommandBank & | cmdBank |
| |