
This class is used to hold argument information for automatically parsed commands.
Definition at line 57 of file ParsedCommand.ih.
Public Types |
|
| typedef boost::intrusive_ptr < ArgumentInfoBase > |
ptr |
Public Member Functions |
|
| ArgumentInfoBase (std::string const &type, bool singleToken=false) | |
| virtual | ~ArgumentInfoBase () |
| virtual std::string | defaultValueStr () const =0 |
Public Attributes |
|
| std::string | type |
| std::string | name |
| std::string | defaultDoc |
| bool | hasDefault |
| std::string | doc |
| bool | singleToken |
| typedef boost::intrusive_ptr<ArgumentInfoBase> senf::console::detail::ArgumentInfoBase:: | ||||
| ptr | ||||
Reimplemented in senf::console::detail::ArgumentInfo< ParameterType >.
Definition at line 60 of file ParsedCommand.ih.
| senf::console::detail::ArgumentInfoBase:: | ||||
| ArgumentInfoBase | ( | std::string const & | type, | |
| bool |
singleToken = false
|
) | ||
Definition at line 36 of file ParsedCommand.cci.
| senf::console::detail::ArgumentInfoBase:: | ||||
| ~ArgumentInfoBase | () | |||
Definition at line 38 of file ParsedCommand.cc.
| virtual std::string senf::console::detail::ArgumentInfoBase:: | ||||
| defaultValueStr | () | |||
Implemented in senf::console::detail::ArgumentInfo< ParameterType >.
| std::string senf::console::detail::ArgumentInfoBase:: | ||||
| defaultDoc | ||||
Definition at line 64 of file ParsedCommand.ih.
| std::string senf::console::detail::ArgumentInfoBase:: | ||||
| doc | ||||
Definition at line 66 of file ParsedCommand.ih.
| bool senf::console::detail::ArgumentInfoBase:: | ||||
| hasDefault | ||||
Definition at line 65 of file ParsedCommand.ih.
| std::string senf::console::detail::ArgumentInfoBase:: | ||||
| name | ||||
Definition at line 63 of file ParsedCommand.ih.
| bool senf::console::detail::ArgumentInfoBase:: | ||||
| singleToken | ||||
Definition at line 67 of file ParsedCommand.ih.
| std::string senf::console::detail::ArgumentInfoBase:: | ||||
| type | ||||
Definition at line 62 of file ParsedCommand.ih.