BASE::TRCParamMemberHandler< TClass, TMember, THandler > Class Template Reference

Parameter handler for member variebles of a struct parameter. More...

Inherits BASE::RCParamMemberHandler.

Inheritance diagram for BASE::TRCParamMemberHandler< TClass, TMember, THandler >:

Inheritance graph
[legend]
Collaboration diagram for BASE::TRCParamMemberHandler< TClass, TMember, THandler >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TRCParamMemberHandler (const RCString &sKey, TMember TClass::*pMember, THandler *pHandler)
virtual void ReadVoidFromSerial (void *pData, RCSerializer &Serializer, TBool bWriteDefaults)
virtual void WriteVoidToSerial (const void *pData, RCSerializer &Serializer)
virtual RCParamDlgBaseCreateDlg (void *pData)
virtual const void * GetMemberPtr (const void *pData) const

Protected Types

typedef TRCScopedPtr< THandler > THandlerPtr

Protected Attributes

TMember TClass::* m_pMember
THandlerPtr m_pHandler

Detailed Description

template<class TClass, class TMember, class THandler>
class BASE::TRCParamMemberHandler< TClass, TMember, THandler >

Parameter handler for member variebles of a struct parameter.

Author:
Patrik Stellmann
This class implements the interface RCParamMemberHandler to enable the RCStructParamHandler to handle the members of the specific struct.


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