ACF $AcfVersion:0$
CIdManipBase.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 <istd/istd.h>
10
11
12namespace istd
13{
14
15
20{
21public:
25 static bool SplitId(const QByteArray& complexId, QByteArray& baseId, QByteArray& subId);
29 static QByteArray JoinId(const QByteArray& baseId, const QByteArray& subId);
30};
31
32
33}//namespace istd
34
35
36
37
Base implementation for operations on composed ID objects.
static bool SplitId(const QByteArray &complexId, QByteArray &baseId, QByteArray &subId)
Split component ID into separated ID's.
static QByteArray JoinId(const QByteArray &baseId, const QByteArray &subId)
Join base component ID and sub ID into composed component ID.
Standard library.
Definition IComponent.h:17