BASE::TRCParameter< TData > Class Template Reference

Template base class for all parameters. More...

Inherits BASE::RCParameter.

Inherited by BASE::TRCDataParam< TData, THandler >, and BASE::TRCStructParam< TData >.

Inheritance diagram for BASE::TRCParameter< TData >:

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

Collaboration graph
[legend]
List of all members.

Public Types

typedef TRCParamHandler< TData > TParamHandler

Public Member Functions

virtual void ReadFromSerial (RCSerializer &Serializer, const RCString &sKey=_T(""), TBool bWriteDefaults=false)
virtual void WriteToSerial (RCSerializer &Serializer, const RCString &sKey=_T("")) const
virtual TBool EditModal (const RCString &sTitle=_T(""), TBool bHideTopKey=true)
virtual RCParamHandlerGetHandler ()

Protected Types

typedef TRCScopedPtr< TParamHandlerTHandlerPtr

Protected Member Functions

 TRCParameter (TData &DataRef, TParamHandler *pHandler, const RCString &sKey=_T(""))

Protected Attributes

TData & m_DataRef
THandlerPtr m_HandlerPtr

Detailed Description

template<class TData>
class BASE::TRCParameter< TData >

Template base class for all parameters.

Author:
Patrik Stellmann
This base class implements the majotr part of the interface RCParameter by passing on the commands to the parameter handler specified as template argument.


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