The argument abstract base class. More...
Inheritance diagram for ns3::CommandLine::Item:
Collaboration diagram for ns3::CommandLine::Item:Public Member Functions | |
| virtual | ~Item () |
| Destructor. | |
| virtual std::string | GetDefault () const =0 |
| virtual bool | HasDefault () const |
| virtual bool | Parse (const std::string &value) const =0 |
| Parse from a string. | |
Public Attributes | |
| std::string | m_help |
| Argument help string. | |
| std::string | m_name |
Argument label: --m_name=... | |
The argument abstract base class.
Definition at line 444 of file command-line.h.
|
virtual |
|
pure virtual |
Implemented in ns3::CommandLine::UserItem< T >, ns3::CommandLine::StringItem, ns3::CommandLine::CharStarItem, and ns3::CommandLine::CallbackItem.
|
virtual |
true if this item has a default value. Reimplemented in ns3::CommandLine::UserItem< T >, ns3::CommandLine::StringItem, ns3::CommandLine::CharStarItem, and ns3::CommandLine::CallbackItem.
Definition at line 844 of file command-line.cc.
|
pure virtual |
Parse from a string.
| [in] | value | The string representation |
true if parsing the value succeeded Implemented in ns3::CommandLine::UserItem< T >, ns3::CommandLine::StringItem, ns3::CommandLine::CharStarItem, and ns3::CommandLine::CallbackItem.
| std::string ns3::CommandLine::Item::m_help |
Argument help string.
Definition at line 448 of file command-line.h.
| std::string ns3::CommandLine::Item::m_name |
Argument label: --m_name=...
Definition at line 447 of file command-line.h.