ChainCLI
A modern C++20 command-line interface library
Loading...
Searching...
No Matches
cli::commands::CommandTree Member List

This is the complete list of members for cli::commands::CommandTree, including all inherited members.

buildCommandPathMap(const std::string &separator=" ")cli::commands::CommandTree
CommandTree(std::string_view rootName)cli::commands::CommandTreeexplicit
find(Ids &&...ids) constcli::commands::CommandTreeinline
forEachCommand(const std::function< void(Command *)> &func) constcli::commands::CommandTreeinline
forEachCommand(const std::function< void(Command &)> &func) constcli::commands::CommandTreeinline
getAllCommands() constcli::commands::CommandTree
getAllCommandsConst() constcli::commands::CommandTree
getPathForCommand(Command *cmd) constcli::commands::CommandTree
getRootCommand()cli::commands::CommandTreeinline
getRootCommand() constcli::commands::CommandTreeinline
insert(std::unique_ptr< Command > cmd, std::string_view parentId, Ids &&...rest)cli::commands::CommandTreeinline
insert(std::unique_ptr< Command > cmd)cli::commands::CommandTreeinline