VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions
DtRwIntegerAttributeList Class Reference

class DtRwIntegerAttributeList: More...

Inheritance diagram for DtRwIntegerAttributeList:
Inheritance graph
[legend]

List of all members.

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
DtRwIntegerAttributeListoperator= (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 DtRwIntegerAttributeListclone (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 DtRwIntegerAttributeaddIntegerAttribute (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 DtRwIntegerAttributeaddIntegerAttribute (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.

Detailed Description

class DtRwIntegerAttributeList:

Instances of DtRwIntegerAttributeList are lists of DtRwIntegerAttributes.


Constructor & Destructor Documentation

default constructor

constructor

copy constructor

destructor


Member Function Documentation

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]
Returns:
True if both lists contain equivalent items.
Note:
Order is disregarded.
virtual void DtRwIntegerAttributeList::emptyList ( ) [virtual]

Removes all integer attributes from the list, and destroys them.

virtual void DtRwIntegerAttributeList::copyList ( const DtRwIntegerAttributeList orig) [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.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)