BASE::TRCRtlComponentPointer< TInterface > Class Template Reference

... More...

Inherits BASE::RCComponentPointer.

Inheritance diagram for BASE::TRCRtlComponentPointer< TInterface >:

Inheritance graph
[legend]
Collaboration diagram for BASE::TRCRtlComponentPointer< TInterface >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TRCRtlComponentPointer (RCRtlComponentHandler &RtlComponentHandler, RCGlobalComponentList *pGlobalList, RCComponent *pParent=NULL)
virtual RCString GetLoggingName () const
virtual RCComponentGetComponent ()
virtual const RCComponentGetComponent () const
virtual RCParameterGetParameter ()
virtual const RCParameterGetParameter () const
virtual TBool Create (const RCString &sType, const RCString &sKey)
virtual TBool CreateMacro (const RCString &sMacroKey, const RCString &sKey)
virtual TBool ReferTo (const RCString &sKey)
virtual TBool IsValid () const
TInterface & operator * () const
TInterface * operator-> () const
TBool CanReg (const TRCSharedPtr< RCComponent > &ComponentPtr)

Protected Types

typedef TRCSharedPtr< RCComponentTComponentPtr
typedef TRCSharedPtr< TInterface > TInterfacePtr

Protected Attributes

RCRtlComponentHandlerm_RtlComponentHandler
RCGlobalComponentListm_pGlobalList
RCComponentm_pParent
TComponentPtr m_ComponentPtr
TInterfacePtr m_InterfacePtr

Detailed Description

template<class TInterface>
class BASE::TRCRtlComponentPointer< TInterface >

...

Author:
Patrik Stellmann
...


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