ACF $AcfVersion:0$
IRealComponentStaticInfo.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ACF-Commercial
2#pragma once
3
4
5// ACF includes
7#include <icomp/IComponent.h>
9
10
11namespace icomp
12{
13
14
15class IComponent;
16
17
23 virtual public IComponentStaticInfo,
24 virtual public IComponentInterfaceExtractor
25{
26public:
32};
33
34
35} // namespace icomp
36
37
Provide extracting of some interface from component.
This interface provide static information about component meta info.
Interface adding to component static info functionality existing only for real components.
virtual icomp::IComponentUniquePtr CreateComponent() const =0
Create component instance.
Package with interfaces and class used for components concept.
std::unique_ptr< IComponent > IComponentUniquePtr
Definition IComponent.h:72