#include <vlnamevaluepair.h>
Inheritance diagram for vlNameValuePairBase:

Public Member Functions | |
| virtual | ~vlNameValuePairBase () |
| Virtual destructor. | |
| virtual std::string | name () const=0 |
| Returns the short name of the variable. | |
| virtual std::string | desc () const=0 |
| Returns the description of the variable. | |
| virtual const char * | typeInfo () const=0 |
| Returns the typeinfo name of the datatype. | |
| virtual bool | isDirty () const=0 |
| Returns true if data is dirty. | |
| virtual void | resetDirty ()=0 |
| Reset the dirty flag. | |
| virtual bool | isValid () const=0 |
| Returns the state of the valid flag. | |
| virtual void | setValid (bool valid=true)=0 |
| Sets the state of the valid flag. | |
| virtual vlNameValuePairBase * | copySelf () const=0 |
| Provide a copy of self. | |
Definition at line 45 of file vlnamevaluepair.h.
|
|
Definition at line 49 of file vlnamevaluepair.h. |
|
|
Implemented in vlNameValuePair< DataType >. |
|
|
Implemented in vlNameValuePair< DataType >. |
|
|
The dirty bit is set with every call to set() and is reset every time resetDirty() is called. This can be used to track modifications to the data.
Implemented in vlNameValuePair< DataType >. Referenced by vlVarList::isDirty(). |
|
|
This valid flag indicates if the data is logically valid. The setting and resetting of this flag is thus in the hands of the user. By default, it is set to true. Implemented in vlNameValuePair< DataType >. Referenced by vlVarList::isValid(). |
|
|
Implemented in vlNameValuePair< DataType >. |
|
|
Implemented in vlNameValuePair< DataType >. Referenced by vlVarList::resetDirty(). |
|
|
Implemented in vlNameValuePair< DataType >. Referenced by vlVarList::setValid(). |
|
|
This is the best way to compare all datatypes. Note that datatype names are not constant across compilers. Implemented in vlNameValuePair< DataType >. Referenced by vlVarList::getNameValuePair(), and vlVarList::getTypeInfo(). |
1.3.3