List of all members.
Member Function Documentation
- Parameters:
-
value | a pointer to the value to check |
- Returns:
- true if the input value is both of the right type and if its value is within the requested range. Returns false otherwise.
Implements ns3::AttributeChecker.
- Returns:
- a new instance of an AttributeValue (wrapper in an Attribute instance) which matches the type of the underlying attribute.
This method is typically used to create a temporary variable prior to calling Attribute::DeserializeFromString.
Implements ns3::AttributeChecker.
std::string ns3::EnumChecker::GetUnderlyingTypeInformation |
( |
void |
| ) |
const |
|
virtual |
- Returns:
- a human-readable representation of information about the underlying C++ type.
Implements ns3::AttributeChecker.
std::string ns3::EnumChecker::GetValueTypeName |
( |
void |
| ) |
const |
|
virtual |
- Returns:
- the c++ fully-qualified typename of the subclass of the ns3::AttributeValue base class which is associated to this checker.
A typical return value here is FooValue where Foo is the name of the type being wrapped.
Implements ns3::AttributeChecker.
bool ns3::EnumChecker::HasUnderlyingTypeInformation |
( |
void |
| ) |
const |
|
virtual |
- Returns:
- true if this checker has information about the underlying C++ type, false otherwise.
If this method returns false, the return value of the GetUnderlyingTypeInformation method cannot be relied upon.
Implements ns3::AttributeChecker.
The documentation for this class was generated from the following files:
- src/core/model/enum.h
- src/core/model/enum.cc