This class is used to hold argument information for automatically parsed commands.
Definition at line 82 of file ParsedCommand.ih.
Public Types |
|
typedef boost::intrusive_ptr < ArgumentInfo > |
ptr |
typedef boost::function< void(ParseCommandInfo::TokensRange const &, ParameterType &)> |
Parser |
Public Member Functions |
|
ArgumentInfo () | |
virtual std::string | defaultValueStr () const |
Static Public Member Functions |
|
static ptr | create () |
Public Attributes |
|
ParameterType | defaultValue |
Parser | parser |
typedef boost::function<void (ParseCommandInfo::TokensRange const &, ParameterType &)> senf::console::detail::ArgumentInfo< ParameterType >:: | ||||
Parser | ||||
Definition at line 87 of file ParsedCommand.ih.
typedef boost::intrusive_ptr<ArgumentInfo> senf::console::detail::ArgumentInfo< ParameterType >:: | ||||
ptr | ||||
Reimplemented from senf::console::detail::ArgumentInfoBase.
Definition at line 85 of file ParsedCommand.ih.
senf::console::detail::ArgumentInfo< ParameterType >:: | ||||
ArgumentInfo | () | |||
Definition at line 47 of file ParsedCommand.cti.
senf::console::detail::ArgumentInfo< ParameterType >::ptr senf::console::detail::ArgumentInfo< ParameterType >:: | ||||
create | () | |||
Definition at line 41 of file ParsedCommand.cti.
std::string senf::console::detail::ArgumentInfo< ParameterType >:: | ||||
defaultValueStr | () | |||
Implements senf::console::detail::ArgumentInfoBase.
Definition at line 54 of file ParsedCommand.cti.
ParameterType senf::console::detail::ArgumentInfo< ParameterType >:: | ||||
defaultValue | ||||
Definition at line 92 of file ParsedCommand.ih.
Parser senf::console::detail::ArgumentInfo< ParameterType >:: | ||||
parser | ||||
Definition at line 93 of file ParsedCommand.ih.