BASE::TRCStructParamHandler< TData > Class Template Reference

Parameter handler for instances of TRCStructParam. More...

Inherits BASE::TRCParamHandler< TData >< TData >, and BASE::RCStructParamHandlerBase.

Inherited by BASE::TRCDerivedStructParamHandler< TData >.

Inheritance diagram for BASE::TRCStructParamHandler< TData >:

Inheritance graph
[legend]
Collaboration diagram for BASE::TRCStructParamHandler< TData >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void ReadFromSerial (TData &Data, RCSerializer &Serializer, const RCString &sKey=_T(""), TBool bWriteDefaults=false)
virtual void WriteToSerial (const TData &Data, RCSerializer &Serializer, const RCString &sKey=_T(""))
virtual RCString ToString (const TData &Data)
virtual TBool FromString (TData &Data, const RCString &sValue)
template<class TMember, class THandler>
void RegMemberParam (const RCString &sKey, TMember TData::*pMember, THandler *pMemberHandler)

Static Public Member Functions

static TRCStructParamHandler<
TData > & 
Default ()

Protected Member Functions

 TRCStructParamHandler (const RCTypeInfo &TypeInfo)

Friends

class RCParamMemberHandler

Detailed Description

template<class TData>
class BASE::TRCStructParamHandler< TData >

Parameter handler for instances of TRCStructParam.

Author:
Patrik Stellmann
This parameter handler is designed for instances of TRCStructParam while it handles each member fo the parameter by used instances of TRCStructMemberHandler.


The documentation for this class was generated from the following file:
Generated on Thu Feb 16 12:46:33 2006 for Simulator Bob by  doxygen 1.4.6-NO