CIdManipBase.h
Go to the documentation of this file.
1 #ifndef istd_CIdManipBase_included
2 #define istd_CIdManipBase_included
3 
4 
5 // Qt includes
6 #include <QtCore/QByteArray>
7 
8 // ACF includes
9 #include <istd/istd.h>
10 
11 
12 namespace istd
13 {
14 
15 
20 {
21 public:
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 #endif // !istd_CIdManipBase_included
37 
38 
static QByteArray JoinId(const QByteArray &baseId, const QByteArray &subId)
Join base component ID and sub ID into composed component ID.
static bool SplitId(const QByteArray &complexId, QByteArray &baseId, QByteArray &subId)
Split component ID into separated ID's.
Base implementation for operations on composed ID objects.
Definition: CIdManipBase.h:19

© 2007-2017 Witold Gantzke and Kirill Lepskiy