|
ACF $AcfVersion:0$
|
Package with interfaces and class used for components concept. More...
Classes | |
| class | CBaseComponentStaticInfo |
| Standard implementation of static info for base component classes. More... | |
| class | CCachedEnvironmentManager |
| Provide environment manager using stored registries. More... | |
| class | CComponentAddress |
| Represents global address of component. More... | |
| class | CComponentBase |
| Base class for component implementation. More... | |
| class | CComponentContext |
| Base implementation of component session context. More... | |
| class | CComponentMetaDescriptionEncoder |
| Class to decode/encode the component category into human readable text. More... | |
| class | CComponentStaticInfoBase |
| class | CCompositeComponent |
| class | CCompositeComponentContext |
| class | CCompositeComponentStaticInfo |
| class | CCompositePackageStaticInfo |
| Implementation of package static info designing to provide composite component information 'on demand'. More... | |
| class | CEnvironmentManagerBase |
| class | CFactoryAttribute |
| Special attribute used to store referenced component ID. More... | |
| class | CInterfaceManipBase |
| class | CMultiFactoryAttribute |
| Special attribute used to store list of referenced component ID's. More... | |
| class | CMultiReferenceAttribute |
| Special attribute used to store list of referenced component ID's. More... | |
| class | CMultiTextAttribute |
| class | CMultiTextAttributeMember |
| class | CPackageStaticInfo |
| Static info for component package. More... | |
| class | CReferenceAttribute |
| Special attribute used to store referenced component ID. More... | |
| class | CRegistry |
| Standard implementation of registry. More... | |
| class | CRegistryElement |
| class | CRelatedInfoRegistrator |
| class | CSimComponentContextBase |
| class | CTextAttribute |
| class | CTextAttributeMember |
| class | CXpcModel |
| Data model for registry configuration files (XPC). More... | |
| class | IAttributeStaticInfo |
| Describe component attribute static information. More... | |
| class | IComponent |
| Main component interface. More... | |
| class | IComponentContext |
| Provide session context of component. More... | |
| class | IComponentEnvironmentManager |
| class | IComponentInterfaceExtractor |
| Provide extracting of some interface from component. More... | |
| class | IComponentListProvider |
| class | IComponentStaticInfo |
| This interface provide static information about component meta info. More... | |
| class | ICompositeComponent |
| Composite component interface. More... | |
| class | IElementStaticInfo |
| This interface provide static information about element meta info. More... | |
| class | IExtPackagesManager |
| class | IMetaInfoManager |
| class | IPackagesManager |
| class | IRealAttributeStaticInfo |
| Interface adding to attribute static info functionality existing only for real attributes. More... | |
| class | IRealComponentStaticInfo |
| Interface adding to component static info functionality existing only for real components. More... | |
| class | IRegistriesManager |
| Allow access to registries defined by composed components. More... | |
| class | IRegistry |
| Interface representing information stored in component registry. More... | |
| class | IRegistryElement |
| Represents element of registry describing component parameters. More... | |
| class | IRegistryLoader |
| Interface for a ACF registry loader. More... | |
| class | SubElementInterfaceRegistrator |
| class | TAttributeMember |
| Pointer to component attribute. More... | |
| class | TAttributeStaticInfo |
| class | TComponentCloneWrap |
| class | TComponentRegistrator |
| Simple helper class providing registration of template-specified component in package. More... | |
| class | TComponentStaticInfo |
| class | TComponentWrap |
| Wrapper of end component implementation used to correct control of component life-cycle. More... | |
| class | TFactoryMember |
| Factory of components used as component member. More... | |
| class | TInterfaceRegistrator |
| Simple helper class providing registration of template-specified interface. More... | |
| class | TMakeComponentWrap |
| Simple wrapper making component from non-component class. More... | |
| class | TModelCompWrap |
Makes component and model from some class implementing interface istd::IChangeable. More... | |
| class | TMultiAttributeMember |
| Pointer to component attribute. More... | |
| class | TMultiFactoryMember |
| Factory of components used as component member. More... | |
| class | TMultiReferenceMember |
| Pointer to list of referenced component objects. More... | |
| class | TReferenceMember |
| Pointer to referenced component object. More... | |
| class | TSimComponentsFactory |
| Simulation wrapper of component. More... | |
| class | TSimComponentWrap |
| Simulation wrapper of component. More... | |
| class | TSimSharedComponentPtr |
| class | TSubelementStaticInfo |
Typedefs | |
| typedef std::shared_ptr< IComponent > | IComponentSharedPtr |
| typedef std::unique_ptr< IComponent > | IComponentUniquePtr |
| typedef std::unique_ptr< icomp::IComponentContext > | IComponentContextUniquePtr |
| typedef std::shared_ptr< icomp::IComponentContext > | IComponentContextSharedPtr |
Functions | |
| uint | qHash (const CComponentAddress &address, uint seed=0) |
Package with interfaces and class used for components concept.
This package is system independent. This package use following ACF packages:
| typedef std::shared_ptr<icomp::IComponentContext> icomp::IComponentContextSharedPtr |
Definition at line 71 of file IComponentContext.h.
| typedef std::unique_ptr<icomp::IComponentContext> icomp::IComponentContextUniquePtr |
Definition at line 70 of file IComponentContext.h.
| typedef std::shared_ptr<IComponent> icomp::IComponentSharedPtr |
Definition at line 71 of file IComponent.h.
| typedef std::unique_ptr<IComponent> icomp::IComponentUniquePtr |
Definition at line 72 of file IComponent.h.
|
inline |
Definition at line 107 of file CComponentAddress.h.