Generic ParsedCommandOverloadBase attributes. More...
#include <senf/Utils/Console/ParsedCommand.hh>
Public Types | |
typedef OverloadedCommandNode | node_type |
typedef OverloadedCommandNode & | result_type |
Protected Member Functions | |
ParsedCommandAttributorBase (ParsedCommandOverloadBase::ptr overload, unsigned index) | |
ParsedCommandAttributorBase (ParsedCommandAttributorBase const &other, unsigned index) | |
void | argName (std::string const &name) |
void | argDoc (std::string const &doc) |
void | typeName (std::string const &doc) |
void | defaultDoc (std::string const &doc) |
ParsedCommandOverloadBase & | overload () const |
void | overloadDoc (std::string const &doc) |
void | nodeDoc (std::string const &doc) |
void | shortDoc (std::string const &doc) |
Generic ParsedCommandOverloadBase attributes.
Attributes for parsed commands are not set directly on the node. They are set via a special attributor temporary returned when adding a parsed command to the tree.
This class is the base class for those attributors. It provides members which do not depend in any way on the exact type of command added.
Definition at line 192 of file ParsedCommand.hh.
Definition at line 196 of file ParsedCommand.hh.
Definition at line 197 of file ParsedCommand.hh.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |