ns3::ObjectBase declaration and NS_OBJECT_ENSURE_REGISTERED() madro definition. More...
Go to the source code of this file.
Classes | |
class | ns3::ObjectBase |
Anchor the ns-3 type and attribute system. More... | |
Namespaces | |
ns3 | |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Macros | |
#define | NS_OBJECT_ENSURE_REGISTERED(type) |
Register an Object subclass with the TypeId system. More... | |
#define | NS_OBJECT_TEMPLATE_CLASS_DEFINE(type, param) |
Explicitly instantiate a template class and register the resulting instance with the TypeId system. More... | |
Functions | |
template<typename T > | |
std::string | ns3::DoGetTypeParamName (void) |
Helper function to get the name (as a string) of the type parameter of a template class. More... | |
template<typename T > | |
std::string | ns3::GetTypeParamName (void) |
Helper function to get the name (as a string) of the type parameter of a template class. More... | |
ns3::ObjectBase declaration and NS_OBJECT_ENSURE_REGISTERED() madro definition.
Definition in file object-base.h.