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

class DtRwTriggerDataList: More...

Inheritance diagram for DtRwTriggerDataList:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtRwTriggerDataList ()
 default constructor
 DtRwTriggerDataList (const DtString &name, DtReaderWriterRegistry *const parentRegistry=0)
 constructor
virtual ~DtRwTriggerDataList ()
 destructor
 DtRwTriggerDataList (const DtString &name, const DtRwTriggerDataList &orig, DtReaderWriterRegistry *parentRegistry=0)
 copy constructor
DtRwTriggerDataListoperator= (const DtRwTriggerDataList &orig)
 assignment operator
virtual void addTriggerData (DtTriggerData *triggerData)
 Add a DtTriggerData object to the list (appended to the end of the list).
virtual void removeTriggerData (DtTriggerData *triggerData, DtListItem *listItem)
 Remove a given DtTriggerData object from the list.
void emptyList ()
 Removes and deletes all DtTriggerData* entries from our list.

Protected Member Functions

virtual DtlObjPtr getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
 Constructs a DtTriggerData item, and then retrieves it from the stream.
void copyList (const DtRwTriggerDataList &orig)
 Copies list of DtTriggerDatas to ourself.

Detailed Description

class DtRwTriggerDataList:

Instances of DtRwTriggerDataList are lists of readable, writeable DtTriggerData objects.


Constructor & Destructor Documentation

default constructor

DtRwTriggerDataList::DtRwTriggerDataList ( const DtString name,
DtReaderWriterRegistry *const  parentRegistry = 0 
)

constructor

destructor

DtRwTriggerDataList::DtRwTriggerDataList ( const DtString name,
const DtRwTriggerDataList orig,
DtReaderWriterRegistry parentRegistry = 0 
)

copy constructor


Member Function Documentation

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

assignment operator

virtual void DtRwTriggerDataList::addTriggerData ( DtTriggerData triggerData) [virtual]

Add a DtTriggerData object to the list (appended to the end of the list).

virtual void DtRwTriggerDataList::removeTriggerData ( DtTriggerData triggerData,
DtListItem *  listItem 
) [virtual]

Remove a given DtTriggerData object from the list.

Just deletes the DtListItem, does not delete the DtTriggerData object itself. When last item is removed, sets value specified to false.

Removes and deletes all DtTriggerData* entries from our list.

virtual DtlObjPtr DtRwTriggerDataList::getData ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [protected, virtual]

Constructs a DtTriggerData item, and then retrieves it from the stream.

Implements DtRwList.

void DtRwTriggerDataList::copyList ( const DtRwTriggerDataList orig) [protected]

Copies list of DtTriggerDatas to ourself.


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)