VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes
DtRwAggregateState Class Reference
Inheritance diagram for DtRwAggregateState:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtRwAggregateState (const DtString &name=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=NULL)
 real constructor
 DtRwAggregateState (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 DtRwAggregateState (enum DtAggregateState aggregateMode, const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 DtRwAggregateState (enum DtAggregateState aggregateMode, const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 DtRwAggregateState (const DtRwAggregateState &orig)
 copy constructor
DtRwAggregateStateoperator= (const DtRwAggregateState &orig)
 assign to enum DtAggregateState... assigns value only
DtRwAggregateStateoperator= (enum DtAggregateState orig)
 assign from enum DtAggregateState
virtual ~DtRwAggregateState ()
virtual operator const enum DtAggregateState () const
 additional operator overrides
virtual int operator== (const enum DtAggregateState rhs) const
virtual int operator!= (const enum DtAggregateState rhs) const
virtual enum DtAggregateState value () const
virtual void setValue (enum DtAggregateState value)
virtual void putData (FILE *fp, int indentLevel=0)
 Deriving class overrides these to get/put class specific data.
virtual DtlObjPtr getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
virtual const char * readerWriterType () const
 Used to supply a string type that this reader writer type is.

Protected Attributes

enum DtAggregateState myValue

Constructor & Destructor Documentation

DtRwAggregateState::DtRwAggregateState ( const DtString name = DtString::nullString(),
DtReaderWriterRegistry parentRegistry = NULL 
)

real constructor

DtRwAggregateState::DtRwAggregateState ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
)
DtRwAggregateState::DtRwAggregateState ( enum DtAggregateState  aggregateMode,
const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
)
DtRwAggregateState::DtRwAggregateState ( enum DtAggregateState  aggregateMode,
const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
)

copy constructor


Member Function Documentation

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

assign to enum DtAggregateState... assigns value only

DtRwAggregateState& DtRwAggregateState::operator= ( enum DtAggregateState  orig)

assign from enum DtAggregateState

virtual DtRwAggregateState::operator const enum DtAggregateState ( ) const [virtual]

additional operator overrides

conversion to enum DtAggregateState operator

virtual int DtRwAggregateState::operator== ( const enum DtAggregateState  rhs) const [virtual]
virtual int DtRwAggregateState::operator!= ( const enum DtAggregateState  rhs) const [virtual]
virtual enum DtAggregateState DtRwAggregateState::value ( ) const [virtual]
virtual void DtRwAggregateState::setValue ( enum DtAggregateState  value) [virtual]
virtual void DtRwAggregateState::putData ( FILE *  fp,
int  indentLevel = 0 
) [virtual]

Deriving class overrides these to get/put class specific data.

Reimplemented from DtReaderWriter.

virtual DtlObjPtr DtRwAggregateState::getData ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [virtual]
virtual const char* DtRwAggregateState::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

Returns:
DtRwAggregateStateType

Reimplemented from DtReaderWriter.


Member Data Documentation

enum DtAggregateState DtRwAggregateState::myValue [protected]

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)