#include "attribute.h"
#include "attribute-accessor-helper.h"
#include <sstream>
#include "fatal-error.h"
Go to the source code of this file.
Namespaces | |
namespace | ns3 |
Every class exported by the ns3 library is enclosed in the ns3 namespace. |
Macros | |
#define | ATTRIBUTE_ACCESSOR_DEFINE(type) |
#define | ATTRIBUTE_CHECKER_DEFINE(type) |
#define | ATTRIBUTE_CHECKER_IMPLEMENT(type) |
#define | ATTRIBUTE_CHECKER_IMPLEMENT_WITH_NAME(type, name) |
#define | ATTRIBUTE_CONVERTER_DEFINE(type) |
#define | ATTRIBUTE_HELPER_CPP(type) |
#define | ATTRIBUTE_HELPER_HEADER(type) |
#define | ATTRIBUTE_VALUE_DEFINE(type) ATTRIBUTE_VALUE_DEFINE_WITH_NAME (type,type) |
#define | ATTRIBUTE_VALUE_DEFINE_WITH_NAME(type, name) |
#define | ATTRIBUTE_VALUE_IMPLEMENT(type) ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME (type,type) |
#define | ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME(type, name) |
Functions | |
template<typename T , typename BASE > | |
Ptr< AttributeChecker > | ns3::MakeSimpleAttributeChecker (std::string name, std::string underlying) |
#define ATTRIBUTE_CHECKER_IMPLEMENT_WITH_NAME | ( | type, | |
name | |||
) |
Definition at line 222 of file attribute-helper.h.
#define ATTRIBUTE_VALUE_DEFINE_WITH_NAME | ( | type, | |
name | |||
) |
Definition at line 112 of file attribute-helper.h.
#define ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME | ( | type, | |
name | |||
) |
Definition at line 167 of file attribute-helper.h.