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

RW List which holds DtSignatureModifier subclasses. More...

Inheritance diagram for DtSignatureModifierList:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSignatureModifierList ()
 default constructor
 DtSignatureModifierList (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 real constructor
 DtSignatureModifierList (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 DtSignatureModifierList (const DtString &name, const DtSignatureModifierList &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 List elements are not copied.
 DtSignatureModifierList (const DtSymbolString &name, const DtSignatureModifierList &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 List elements are not copied.
virtual ~DtSignatureModifierList ()
 Does not delete list elements.
const DtSignatureModifierListoperator= (const DtSignatureModifierList &orig)
 List elements are not copied.
virtual const char * readerWriterType () const
virtual void copyListFrom (const DtSignatureModifierList &orig)
 Clones all the list elements from the source list and adds them to this list.
virtual void clear ()
 Removes and deletes all list elements.
bool operator== (const DtSignatureModifierList &) const
 Equivalence operators.
bool operator!= (const DtSignatureModifierList &) const

Protected Member Functions

virtual DtlObjPtr getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
 Uses the DtSignatureModifierFactory to create subclasses of DtSignatureModifier using the RW Name as the type string key.

Detailed Description

RW List which holds DtSignatureModifier subclasses.


Constructor & Destructor Documentation

default constructor

DtSignatureModifierList::DtSignatureModifierList ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
)

real constructor

DtSignatureModifierList::DtSignatureModifierList ( const DtString name,
const DtSignatureModifierList orig,
DtReaderWriterRegistry parentRegistry = NULL 
)

List elements are not copied.

List elements are not copied.

Does not delete list elements.


Member Function Documentation

const DtSignatureModifierList& DtSignatureModifierList::operator= ( const DtSignatureModifierList orig)

List elements are not copied.

virtual const char* DtSignatureModifierList::readerWriterType ( ) const [virtual]
Returns:
DtSignatureModifierListType from rwTypes.h.

Reimplemented from DtRwList.

virtual void DtSignatureModifierList::copyListFrom ( const DtSignatureModifierList orig) [virtual]

Clones all the list elements from the source list and adds them to this list.

virtual void DtSignatureModifierList::clear ( ) [virtual]

Removes and deletes all list elements.

bool DtSignatureModifierList::operator== ( const DtSignatureModifierList ) const

Equivalence operators.

bool DtSignatureModifierList::operator!= ( const DtSignatureModifierList ) const
virtual DtlObjPtr DtSignatureModifierList::getData ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [protected, virtual]

Uses the DtSignatureModifierFactory to create subclasses of DtSignatureModifier using the RW Name as the type string key.

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)