CommandProcessing/src/CommandProcessing/Command.h
Go to the documentation of this file.
CommandLine commandLine
Class to manage a double null-terminated list of strings, such as "one\0two\0three\0".
Definition: CStringArray.h:22
Command delegate class.
Definition: CommandProcessing/src/CommandProcessing/Command.h:80
const StringAccessor< StringIndex::group > group
Definition: CommandProcessing/src/CommandProcessing/Command.h:127
Command(const CommandDef &def)
Definition: CommandProcessing/src/CommandProcessing/Command.h:109
const StringAccessor< StringIndex::help > help
Definition: CommandProcessing/src/CommandProcessing/Command.h:126
const StringAccessor< StringIndex::name > name
Definition: CommandProcessing/src/CommandProcessing/Command.h:125
Command(const String &name, const String &help, const String &group, Callback callback)
Definition: CommandProcessing/src/CommandProcessing/Command.h:99
Command handler class.
Definition: CommandProcessing/src/CommandProcessing/Handler.h:28
Definition: CommandProcessing/src/CommandProcessing/Command.h:30
StringIndex
Definition: CommandProcessing/src/CommandProcessing/Command.h:32
Command definition stored by handler.
Definition: CommandProcessing/src/CommandProcessing/Command.h:41
Callback callback
Definition: CommandProcessing/src/CommandProcessing/Command.h:75
String get(StringIndex index) const
Definition: CommandProcessing/src/CommandProcessing/Command.h:60
bool operator==(const String &name) const
Definition: CommandProcessing/src/CommandProcessing/Command.h:55
CStringArray strings
Definition: CommandProcessing/src/CommandProcessing/Command.h:72
Helper class for accessing individual strings.
Definition: CommandProcessing/src/CommandProcessing/Command.h:116
const CommandDef & def
Definition: CommandProcessing/src/CommandProcessing/Command.h:122