An argument Item using a Callback to parse the input. More...
Public Member Functions | |
| std::string | GetDefault () const override | 
| bool | HasDefault () const override | 
| bool | Parse (const std::string &value) const override | 
| Parse from a string.   | |
| Public Member Functions inherited from ns3::CommandLine::Item | |
| virtual | ~Item () | 
| Destructor.   | |
Public Attributes | |
| ns3::Callback< bool, const std::string & > | m_callback | 
| The Callback.   | |
| std::string | m_default | 
| The default value, as a string, if it exists.   | |
| Public Attributes inherited from ns3::CommandLine::Item | |
| std::string | m_help | 
| Argument help string.   | |
| std::string | m_name | 
Argument label: --m_name=...   | |
An argument Item using a Callback to parse the input.
Definition at line 525 of file command-line.h.
      
  | 
  overridevirtual | 
Implements ns3::CommandLine::Item.
Definition at line 721 of file command-line.cc.
References m_default.
      
  | 
  overridevirtual | 
true if this item has a default value. Reimplemented from ns3::CommandLine::Item.
Definition at line 715 of file command-line.cc.
References m_default.
      
  | 
  overridevirtual | 
Parse from a string.
| [in] | value | The string representation | 
true if parsing the value succeeded Implements ns3::CommandLine::Item.
Definition at line 727 of file command-line.cc.
References m_callback, NS_LOG_DEBUG, and NS_LOG_FUNCTION.
| ns3::Callback<bool, const std::string&> ns3::CommandLine::CallbackItem::m_callback | 
| std::string ns3::CommandLine::CallbackItem::m_default | 
The default value, as a string, if it exists.
Definition at line 534 of file command-line.h.
Referenced by GetDefault(), and HasDefault().