Lines Matching full:command

39 /// Creates a new command.
41 /// \param name_ The name of the command. Must be unique within the context of
44 /// command. May be empty.
45 /// \param min_args_ The minimum number of arguments required by the command.
46 /// \param max_args_ The maximum number of arguments required by the command.
48 /// \param short_description_ A description of the purpose of the command.
65 /// Destructor for a command.
79 /// This grabs ownership of the pointer, which is released when the command
93 /// Processes the command line based on the command description.
95 /// \param args The raw command line to be processed.
100 /// \throw cmdline::usage_error If there is a problem processing the command
118 /// Gets the name of the command.
120 /// \return The command name.
138 /// Gets the description of the purpose of the command.
140 /// \return The description of the command.
148 /// Gets the definition of the options accepted by the command.
158 /// Creates a new command.
160 /// \param name_ The name of the command. Must be unique within the context of
163 /// command. May be empty.
164 /// \param min_args_ The minimum number of arguments required by the command.
165 /// \param max_args_ The maximum number of arguments required by the command.
167 /// \param short_description_ A description of the purpose of the command.
179 /// Entry point for the command.
181 /// This delegates execution to the run() abstract function after the command
184 /// If this function returns, the command is assumed to have been executed
187 /// \param ui Object to interact with the I/O of the command. The command must
189 /// \param args The command line passed to the command broken by word, which