![]() |
VR-Forces 4.0.4 Class Documentation
|
class DtRwIntegerAttributeList: More...

Public Member Functions | |
| DtRwIntegerAttributeList (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) | |
| constructor | |
| DtRwIntegerAttributeList (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) | |
| DtRwIntegerAttributeList (const DtRwIntegerAttributeList &orig, DtReaderWriterRegistry *parentRegistry=NULL) | |
| copy constructor | |
| DtRwIntegerAttributeList & | operator= (const DtRwIntegerAttributeList &orig) |
| Assignment operator; removes and deletes all entries on the left hand side - then clones all entries on the right side list, adding them to the left side list. | |
| virtual | ~DtRwIntegerAttributeList () |
| destructor | |
| virtual DtRwIntegerAttributeList * | clone (DtReaderWriterRegistry *parentRegistry=NULL) |
| virtual bool | operator== (const DtRwIntegerAttributeList &rhs) const |
| virtual void | emptyList () |
| Removes all integer attributes from the list, and destroys them. | |
| virtual void | copyList (const DtRwIntegerAttributeList &orig) |
| virtual DtRwIntegerAttribute * | addIntegerAttribute (const DtRwIntegerAttribute &integerAttribute) |
| virtual const DtRwIntegerAttribute * | findIntegerAttribute (const DtRwIntegerAttribute &attribToFind) const |
| Returns a pointer to an attribute on this list that is equal to the one passed in. | |
| virtual const char * | readerWriterType () const |
| Used to supply a string type that this reader writer type is. | |
Protected Member Functions | |
| DtRwIntegerAttributeList () | |
| default constructor | |
| virtual DtRwIntegerAttribute * | addIntegerAttribute (DtRwIntegerAttribute *const integerAttribute) |
| virtual DtlObjPtr | getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings) |
| Constructs a DtRwIntegerAttribute item, retrieves it from the mtl stream, and then adds it to the list. | |
class DtRwIntegerAttributeList:
Instances of DtRwIntegerAttributeList are lists of DtRwIntegerAttributes.
| DtRwIntegerAttributeList::DtRwIntegerAttributeList | ( | ) | [protected] |
default constructor
| DtRwIntegerAttributeList::DtRwIntegerAttributeList | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
constructor
| DtRwIntegerAttributeList::DtRwIntegerAttributeList | ( | const DtSymbolString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
| DtRwIntegerAttributeList::DtRwIntegerAttributeList | ( | const DtRwIntegerAttributeList & | orig, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
copy constructor
| virtual DtRwIntegerAttributeList::~DtRwIntegerAttributeList | ( | ) | [virtual] |
destructor
| DtRwIntegerAttributeList& DtRwIntegerAttributeList::operator= | ( | const DtRwIntegerAttributeList & | orig | ) |
Assignment operator; removes and deletes all entries on the left hand side - then clones all entries on the right side list, adding them to the left side list.
| virtual DtRwIntegerAttributeList* DtRwIntegerAttributeList::clone | ( | DtReaderWriterRegistry * | parentRegistry = NULL | ) | [virtual] |
| virtual bool DtRwIntegerAttributeList::operator== | ( | const DtRwIntegerAttributeList & | rhs | ) | const [virtual] |
| virtual void DtRwIntegerAttributeList::emptyList | ( | ) | [virtual] |
Removes all integer attributes from the list, and destroys them.
| virtual void DtRwIntegerAttributeList::copyList | ( | const DtRwIntegerAttributeList & | orig | ) | [virtual] |
| virtual DtRwIntegerAttribute* DtRwIntegerAttributeList::addIntegerAttribute | ( | const DtRwIntegerAttribute & | integerAttribute | ) | [virtual] |
| virtual const DtRwIntegerAttribute* DtRwIntegerAttributeList::findIntegerAttribute | ( | const DtRwIntegerAttribute & | attribToFind | ) | const [virtual] |
Returns a pointer to an attribute on this list that is equal to the one passed in.
If none are equal, NULL is returned.
| virtual const char* DtRwIntegerAttributeList::readerWriterType | ( | ) | const [virtual] |
Used to supply a string type that this reader writer type is.
This can be used in place of dynamic-casting. Also used by the opd editor to determine which type of control to create
Reimplemented from DtRwList.
| virtual DtRwIntegerAttribute* DtRwIntegerAttributeList::addIntegerAttribute | ( | DtRwIntegerAttribute *const | integerAttribute | ) | [protected, virtual] |
| virtual DtlObjPtr DtRwIntegerAttributeList::getData | ( | DtlObjPtr | args, |
| const DtFilename & | searchPath, | ||
| const DtVariableBindingsList & | variableBindings | ||
| ) | [protected, virtual] |
Constructs a DtRwIntegerAttribute item, retrieves it from the mtl stream, and then adds it to the list.
Implements DtRwList.