Inherits BASE::TRCParameter< RCUniversalComponentList >.
Inheritance diagram for BASE::RCUniversalComponentList:


Public Types | |
|
typedef TRCTrivialParamHandler< RCUniversalComponentList > | THandler |
| typedef TRCSharedPtr< RCComponent > | TComponentPtr |
Public Member Functions | |
| RCUniversalComponentList (const RCString &sKey=_T(""), RCComponent *pParent=NULL) | |
| virtual void | ReadFromSerial (RCSerializer &Serializer, const RCString &sKey=_T(""), TBool bWriteDefaults=false) |
| virtual void | WriteToSerial (RCSerializer &Serializer, const RCString &sKey=_T("")) const |
| void | AddComponentList (RCComponentList &ComponentList) |
| void | Realize () |
| void | Clear () |
| RCString | GetFullKey () const |
Protected Types | |
| typedef map< RCTypeInfo, RCComponentList * > | TListMap |
| typedef list< TComponentPtr > | TComponentList |
Protected Member Functions | |
| void | AddComponentBase (const TComponentPtr &ComponentPtr) |
| void | RemoveComponentBase (const TComponentPtr &ComponentPtr) |
| void | ThrowUnhandleComponentType (const RCString &sBaseType, const RCString &sFunction) const |
| TRCSharedPtr< RCComponent > | CreateComponent (const RCString &sType, const RCString &sKey) |
Protected Attributes | |
| TListMap | m_ListMap |
| TComponentList | m_ComponentList |
| RCComponent * | m_pParent |
1.4.6-NO