Inherits BASE::RCComponentPointer.
Inheritance diagram for BASE::TRCComponentPointer< TComponent >:


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 RCComponent * | GetComponent () |
| virtual const RCComponent * | GetComponent () const |
| virtual RCParameter * | GetParameter () |
| virtual const RCParameter * | GetParameter () 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 |
1.4.6-NO