ICF 3.0.5.47
Technical documentation of ICF Libraries
IFactoryInfo.h
Go to the documentation of this file.
1/********************************************************************************
2** This file is part of the ICF Framework. Copyright (C) Witold Gantzke & Kirill Lepskiy
3** ICF Framework may be used under the terms of the LGPL License v. 2.1 by the Free Software Foundation.
4********************************************************************************/
5
6#pragma once
7
8
9// Qt includes
10#include <QtCore/QByteArray>
11#include <QtCore/QSet>
12
13// ICF includes
14#include <istd/IPolymorphic.h>
15
16
17namespace istd
18{
19
20
24class IFactoryInfo: virtual public istd::IPolymorphic
25{
26public:
27 typedef QSet<QByteArray> KeyList;
28
32 virtual KeyList GetFactoryKeys() const = 0;
33};
34
35
36} // namespace istd
37
38
Base interface providing info about factorisable objects.
QSet< QByteArray > KeyList
virtual KeyList GetFactoryKeys() const =0
Returns all posible keys for this factory.
Standard library.
Definition IComponent.h:17

© Witold Gantzke and Kirill Lepskiy