A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::CommandLine::CallbackItem Class Reference

An argument Item using a Callback to parse the input. More...

+ Inheritance diagram for ns3::CommandLine::CallbackItem:
+ Collaboration diagram for ns3::CommandLine::CallbackItem:

Public Member Functions

virtual bool Parse (const std::string value)
 Parse from a string. More...
 
- Public Member Functions inherited from ns3::CommandLine::Item
virtual ~Item ()
 Destructor. More...
 
virtual std::string GetDefault () const
 
virtual bool HasDefault () const
 

Public Attributes

Callback< bool, std::string > m_callback
 The Callback. More...
 
- Public Attributes inherited from ns3::CommandLine::Item
std::string m_help
 Argument help string. More...
 
std::string m_name
 Argument label: ---m_name=... More...
 

Detailed Description

An argument Item using a Callback to parse the input.

Definition at line 305 of file command-line.h.

Member Function Documentation

bool ns3::CommandLine::CallbackItem::Parse ( const std::string  value)
virtual

Parse from a string.

Parameters
valuethe string representation
Returns
true if parsing the value succeeded

Implements ns3::CommandLine::Item.

Definition at line 387 of file command-line.cc.

References NS_LOG_DEBUG, and NS_LOG_FUNCTION.

Member Data Documentation

Callback<bool, std::string> ns3::CommandLine::CallbackItem::m_callback

The Callback.

Definition at line 315 of file command-line.h.

Referenced by ns3::CommandLine::AddValue().


The documentation for this class was generated from the following files: