#include <pointer.h>
Public Member Functions | |
virtual TypeId | GetPointeeTypeId (void) const =0 |
![]() | |
AttributeChecker () | |
virtual | ~AttributeChecker () |
virtual bool | Check (const AttributeValue &value) const =0 |
virtual bool | Copy (const AttributeValue &source, AttributeValue &destination) const =0 |
virtual Ptr< AttributeValue > | Create (void) const =0 |
Ptr< AttributeValue > | CreateValidValue (const AttributeValue &value) const |
virtual std::string | GetUnderlyingTypeInformation (void) const =0 |
virtual std::string | GetValueTypeName (void) const =0 |
virtual bool | HasUnderlyingTypeInformation (void) const =0 |
![]() | |
SimpleRefCount () | |
SimpleRefCount (const SimpleRefCount &o) | |
uint32_t | GetReferenceCount (void) const |
SimpleRefCount & | operator= (const SimpleRefCount &o) |
void | Ref (void) const |
void | Unref (void) const |
Additional Inherited Members | |
![]() | |
static void | Cleanup (void) |
|
pure virtual |
Implemented in ns3::internal::APointerChecker< T >.
Referenced by StaticInformation::DoGather().