IRealComponentStaticInfo.h
Go to the documentation of this file.
1 #ifndef icomp_IRealComponentStaticInfo_included
2 #define icomp_IRealComponentStaticInfo_included
3 
4 
5 // ACF includes
8 
9 
10 namespace icomp
11 {
12 
13 
14 class IComponent;
15 
16 
22  virtual public IComponentStaticInfo,
23  virtual public IComponentInterfaceExtractor
24 {
25 public:
30  virtual IComponent* CreateComponent() const = 0;
31 };
32 
33 
34 } // namespace icomp
35 
36 
37 #endif // !icomp_IRealComponentStaticInfo_included
38 
39 
Main component interface.
Definition: IComponent.h:31
Provide extracting of some interface from component.
Interface adding to component static info functionality existing only for real components.
virtual IComponent * CreateComponent() const =0
Create component instance.
This interface provide static information about component meta info.

© 2007-2017 Witold Gantzke and Kirill Lepskiy