#include <vector>
#include "object.h"
#include "ptr.h"
#include "attribute.h"
Go to the source code of this file.
Classes | |
class | ns3::ObjectVectorValue |
contain a vector of ns3::Object pointers. More... | |
class | ns3::ObjectVectorChecker |
class | ns3::internal::AnObjectVectorChecker< T > |
class | ns3::ObjectVectorAccessor |
Namespaces | |
namespace | ns3 |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
namespace | ns3::internal |
Functions | |
template<typename T , typename U > | |
Ptr< const AttributeAccessor > | ns3::MakeObjectVectorAccessor (U T::*memberVector) |
template<typename T , typename U , typename INDEX > | |
Ptr< const AttributeAccessor > | ns3::MakeObjectVectorAccessor (Ptr< U >(T::*get)(INDEX) const, INDEX(T::*getN)(void) const) |
template<typename T , typename U , typename INDEX > | |
Ptr< const AttributeAccessor > | ns3::MakeObjectVectorAccessor (INDEX(T::*getN)(void) const, Ptr< U >(T::*get)(INDEX) const) |
template<typename T > | |
Ptr< const AttributeChecker > | ns3::MakeObjectVectorChecker (void) |