CInstantiatorComp.h
Go to the documentation of this file.
1 #ifndef ibase_CInstantiatorComp_included
2 #define ibase_CInstantiatorComp_included
3 
4 
5 #include <icomp/CComponentBase.h>
6 
7 
8 namespace ibase
9 {
10 
11 
17 {
18 public:
20 
21  I_BEGIN_COMPONENT(CInstantiatorComp);
22  I_ASSIGN_MULTI_0(m_instancesAttrPtr, "Instances", "List of instances will be created during instantiator is created", false);
23  I_END_COMPONENT;
24 
25 protected:
26  // reimplemented (icomp::CComponentBase)
27  virtual void OnComponentCreated();
28 
29 private:
30  I_MULTIREF(istd::IPolymorphic, m_instancesAttrPtr);
31 };
32 
33 
34 } // namespace ibase
35 
36 
37 #endif // !ibase_CInstantiatorComp_included
38 
39 
Base class for component implementation.
Base interface for all used interfaces and implementations.
Definition: IPolymorphic.h:17
This help component simply instantiate a set of dependent components during its instantiation.
virtual void OnComponentCreated()
icomp::CComponentBase BaseClass

© 2007-2017 Witold Gantzke and Kirill Lepskiy