A Discrete-Event Network Simulator
API
Helpers to Specialize on bool
+ Collaboration diagram for Helpers to Specialize on bool:

Namespaces

 ns3::CommandLineHelper
 Helpers for CommandLine to specialize on bool.
 

Functions

template<typename T >
bool ns3::CommandLineHelper::UserItemParse (const std::string value, T &val)
 Helpers to specialize CommandLine::UserItem::Parse() More...
 
template<typename T >
std::string ns3::CommandLineHelper::GetDefault (const T &val)
 Helper to specialize CommandLine::UserItem::GetDefault() on bool. More...
 
template<>
std::string ns3::CommandLineHelper::GetDefault< bool > (const bool &val)
 Helper to specialize CommandLine::UserItem::GetDefault() on bool. More...
 

Detailed Description

Function Documentation

◆ GetDefault()

template<typename T >
std::string ns3::CommandLineHelper::GetDefault ( const T &  val)

Helper to specialize CommandLine::UserItem::GetDefault() on bool.

Parameters
[in]valThe argument value
Returns
The string representation of value

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

◆ GetDefault< bool >()

template<>
std::string ns3::CommandLineHelper::GetDefault< bool > ( const bool &  val)

Helper to specialize CommandLine::UserItem::GetDefault() on bool.

Parameters
[in]valThe argument value
Returns
The string representation of value

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

◆ UserItemParse()

template<typename T >
bool ns3::CommandLineHelper::UserItemParse ( const std::string  value,
T &  val 
)

Helpers to specialize CommandLine::UserItem::Parse()

Parameters
[in]valueThe argument name
[out]valThe argument location
Template Parameters
<spanclass="params">[deduced] T The type being specialized
Returns
true if parsing was successful

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