A Discrete-Event Network Simulator
API
ns3::ObjectPtrContainerChecker Class Referenceabstract

#include "object-ptr-container.h"

+ Inheritance diagram for ns3::ObjectPtrContainerChecker:
+ Collaboration diagram for ns3::ObjectPtrContainerChecker:

Public Member Functions

virtual TypeId GetItemTypeId () const =0
 Get the TypeId of the container class type. More...
 
- Public Member Functions inherited from ns3::AttributeChecker
 AttributeChecker ()
 
virtual ~AttributeChecker ()
 
virtual bool Check (const AttributeValue &value) const =0
 
virtual bool Copy (const AttributeValue &source, AttributeValue &destination) const =0
 Copy the source to the destination. More...
 
virtual Ptr< AttributeValueCreate () const =0
 
Ptr< AttributeValueCreateValidValue (const AttributeValue &value) const
 Create a valid value from the argument value, or reinterpret the argument as a string. More...
 
virtual std::string GetUnderlyingTypeInformation () const =0
 
virtual std::string GetValueTypeName () const =0
 
virtual bool HasUnderlyingTypeInformation () const =0
 
- Public Member Functions inherited from ns3::SimpleRefCount< AttributeChecker >
 SimpleRefCount ()
 Default constructor. More...
 
 SimpleRefCount (const SimpleRefCount &o[[maybe_unused]])
 Copy constructor. More...
 
uint32_t GetReferenceCount () const
 Get the reference count of the object. More...
 
SimpleRefCountoperator= (const SimpleRefCount &o[[maybe_unused]])
 Assignment operator. More...
 
void Ref () const
 Increment the reference count. More...
 
void Unref () const
 Decrement the reference count. More...
 

Detailed Description

Definition at line 149 of file object-ptr-container.h.

Member Function Documentation

◆ GetItemTypeId()

virtual TypeId ns3::ObjectPtrContainerChecker::GetItemTypeId ( ) const
pure virtual

Get the TypeId of the container class type.

Returns
The class TypeId.

Implemented in ns3::internal::ObjectPtrContainerChecker< T >.


The documentation for this class was generated from the following file: