BASE::TRCComponentPointer< TComponent > Class Template Reference

... More...

Inherits BASE::RCComponentPointer.

Inheritance diagram for BASE::TRCComponentPointer< TComponent >:

Inheritance graph
[legend]
Collaboration diagram for BASE::TRCComponentPointer< TComponent >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef TComponent::TComponentCtorArg TComponentCtorArg
typedef TRCCallback< TComponentCtorArg > TGetCtorArgCallback
typedef TRCSharedPtr< TComponent > TComponentPtr

Public Member Functions

 TRCComponentPointer (const TGetCtorArgCallback &GetCtorArgCallback, const TComponentPtr &ComponentPtr=TComponentPtr(), RCGlobalComponentList *pGlobalList=NULL, RCComponent *pParent=NULL)
 TRCComponentPointer (const TGetCtorArgCallback &GetCtorArgCallback, 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)
void ReferTo (TComponentPtr ComponentPtr)
virtual TBool IsValid () const
TComponent & operator * () const
TComponent * operator-> () const
TRCSharedPtr< TComponent > Ptr () const
 operator TRCSharedPtr () const

Protected Attributes

TGetCtorArgCallback m_GetCtorArgCallback
TComponentPtr m_ComponentPtr

Detailed Description

template<class TComponent>
class BASE::TRCComponentPointer< TComponent >

...

Author:
Patrik Stellmann
...


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