ACF $AcfVersion:0$
CReferenceAttribute.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// Qt includes
6#include <QtCore/QByteArray>
7
8// ACF includes
9#include <iattr/TAttribute.h>
11
12
13namespace icomp
14{
15
16
41
42
43} // namespace icomp
44
45
46
47
@ AF_OBLIGATORY
Active if user declared this attribute as obligatory.
@ AF_NULLABLE
Active if this attribute can be unset (null).
@ AF_SINGLE
Attribute is single type.
Template implementation of single component attribute.
Definition TAttribute.h:29
Special attribute used to store referenced component ID.
virtual QByteArray GetFactoryId() const override
static QByteArray GetTypeName()
CReferenceAttribute(const CReferenceAttribute &attribute)
CReferenceAttribute(const QByteArray &value)
@ AF_REFERENCE
Attribute is reference to another component.
Package with interfaces and class used for components concept.