BASE::RCComponent Class Reference

... More...

Inherits BASE::RCHandleNewDelete.

Inherited by BASE::TRCComponentBase< TBase, TBaseCtorArg, TComponentCtorArg >.

Inheritance diagram for BASE::RCComponent:

Inheritance graph
[legend]
Collaboration diagram for BASE::RCComponent:

Collaboration graph
[legend]
List of all members.

Public Member Functions

const RCStringGetComponentKey () const
const RCTypeInfoGetComponentBaseType () const
const RCStringGetComponentBaseTypeKey () const
RCString GetFullComponentKey () const
virtual const RCStringGetComponentType () const =0
virtual RCParameterGetParameter ()=0
virtual const RCParameterGetParameter () const =0
virtual RCString GetComponentMemberKey (const void *pMember) const =0
TBool IsRealized () const
virtual void Realize ()
void SetFullComponentKey (RCComponent *pParent, const RCString &sDefaultKey=_T(""))

Static Public Member Functions

static RCString CreateFullKey (const RCString &sKey, RCComponent *pParent)

Static Public Attributes

static const RCString REF_KEY = _T("Ref")
static const RCString MACRO_KEY = _T("Macro")
static const RCString KEY_KEY = _T("Key")
static const RCString TYPE_KEY = _T("Type")
static const RCString NO_KEY = _T("<nokey>")
static const RCString FULL_KEY_SEP = _T(".")

Protected Member Functions

 RCComponent (const RCString &sComponentKey, const RCTypeInfo &ComponentBaseType)

Protected Attributes

const RCString m_sComponentKey
const RCTypeInfo m_ComponentBaseType
const RCString m_sComponentBaseTypeKey
RCString m_sFullComponentKey
TBool m_bIsRealized

Detailed Description

...

Author:
Patrik Stellmann
...


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