ns3::CommandLine declaration. More...
#include "callback.h"
#include "nstime.h"
#include "type-id.h"
#include <memory>
#include <sstream>
#include <string>
#include <tuple>
#include <vector>
Go to the source code of this file.
Classes | |
class | ns3::CommandLine::CallbackItem |
An argument Item using a Callback to parse the input. More... | |
class | ns3::CommandLine::CharStarItem |
Extension of Item for char* . More... | |
class | ns3::CommandLine |
Parse command-line arguments. More... | |
class | ns3::CommandLine::Item |
The argument abstract base class. More... | |
class | ns3::CommandLine::StringItem |
Extension of Item for extra non-options, stored as strings. More... | |
class | ns3::CommandLine::UserItem< T > |
An argument Item assigning to POD. More... | |
Namespaces | |
namespace | ns3 |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
namespace | ns3::CommandLineHelper |
Helpers for CommandLine to specialize UserItem. | |
Functions | |
std::ostream & | ns3::operator<< (std::ostream &os, const CommandLine &cmd) |
Overloaded operator << to print program usage (shortcut for CommandLine::PrintHelper) | |
template<typename T > | |
bool | ns3::CommandLineHelper::UserItemParse (const std::string &value, T &dest) |
Helpers to specialize CommandLine::UserItem::Parse() | |
template<> | |
bool | ns3::CommandLineHelper::UserItemParse< bool > (const std::string &value, bool &dest) |
Specialization of CommandLine::UserItem::Parse() to bool . | |
template<> | |
bool | ns3::CommandLineHelper::UserItemParse< uint8_t > (const std::string &value, uint8_t &dest) |
Specialization of CommandLine::UserItem::Parse() to uint8_t to distinguish from char . | |
template<typename T > | |
std::string | ns3::CommandLineHelper::GetDefault (const std::string &defaultValue) |
Helper to specialize CommandLine::UserItem::GetDefault() on types needing special handling. | |
template<> | |
std::string | ns3::CommandLineHelper::GetDefault< bool > (const std::string &defaultValue) |
Helper to specialize CommandLine::UserItem::GetDefault() on types needing special handling. | |
template<> | |
std::string | ns3::CommandLineHelper::GetDefault< Time > (const std::string &defaultValue) |
Helper to specialize CommandLine::UserItem::GetDefault() on types needing special handling. | |
ns3::CommandLine declaration.
Definition in file command-line.h.