BASE::TRCParamHandler< TData > Class Template Reference

Base class for TRCParamHandler. More...

Inherits BASE::RCParamHandler.

Inherited by BASE::TRCSingleParamHandler< THandler, TData >, BASE::TRCSingleParamHandler< TRCNumericParamHandler< TData >, TData >, and BASE::TRCStructParamHandler< TData >.

Inheritance diagram for BASE::TRCParamHandler< TData >:

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

Collaboration graph
[legend]
List of all members.

Public Types

typedef TData TParam

Public Member Functions

virtual void ReadFromSerial (TData &Data, RCSerializer &Serializer, const RCString &sKey=_T(""), TBool bWriteDefaults=false)=0
virtual void WriteToSerial (const TData &Data, RCSerializer &Serializer, const RCString &sKey=_T(""))=0
virtual void TransferSerial (TData &Data, RCSerializer &Serializer, const RCString &sKey=_T(""), TBool bWriteDefaults=false)
virtual RCString ToString (const TData &Data)=0
virtual TBool FromString (TData &Data, const RCString &sValue)=0
virtual RCString ToStringVoid (const void *pData)
virtual TBool FromStringVoid (void *pData, const RCString &sValue)
TBool EditModal (const RCString &sTitle, TData &DataRef, const RCString &sKey)

Protected Member Functions

 TRCParamHandler (const RCTypeInfo &TypeInfo)

Detailed Description

template<class TData>
class BASE::TRCParamHandler< TData >

Base class for TRCParamHandler.

Author:
Patrik Stellmann
This class is the base class for parameter handles that defines functions to handle parameters. These are functions for string conversion reading/writing from/to an ini interface and for creating a modal dialog to edit it.


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