ns3::CommandLine declaration. More...
#include "callback.h"#include "nstime.h"#include "type-id.h"#include <memory>#include <sstream>#include <string>#include <tuple>#include <vector>
Include dependency graph for command-line.h:
This graph shows which files directly or indirectly include this file: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.