The argument abstract base class. More...
Public Member Functions | |
virtual | ~Item () |
Destructor. More... | |
virtual std::string | GetDefault () const =0 |
virtual bool | HasDefault () const |
virtual bool | Parse (const std::string value)=0 |
Parse from a string. More... | |
Public Attributes | |
std::string | m_help |
Argument help string. More... | |
std::string | m_name |
Argument label: --m_name= ... More... | |
The argument abstract base class.
Definition at line 425 of file command-line.h.
|
virtual |
|
pure virtual |
Implemented in ns3::CommandLine::CallbackItem, ns3::CommandLine::StringItem, and ns3::CommandLine::UserItem< T >.
|
virtual |
true
if this item has a default value. Reimplemented in ns3::CommandLine::CallbackItem, ns3::CommandLine::StringItem, and ns3::CommandLine::UserItem< T >.
Definition at line 840 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::CallbackItem, ns3::CommandLine::StringItem, and ns3::CommandLine::UserItem< T >.
std::string ns3::CommandLine::Item::m_help |
Argument help string.
Definition at line 429 of file command-line.h.
Referenced by ns3::CommandLine::AddNonOption(), ns3::CommandLine::AddValue(), and ns3::CommandLine::HandleNonOption().
std::string ns3::CommandLine::Item::m_name |
Argument label: --m_name=
...
Definition at line 428 of file command-line.h.
Referenced by ns3::CommandLine::AddNonOption(), ns3::CommandLine::AddValue(), and ns3::CommandLine::HandleNonOption().