![]() |
ICF 3.0.5.47
Technical documentation of ICF Libraries
|
Process tag used to group data in archive stream. More...
#include <CArchiveTag.h>
Public Types | |
enum | TagType { TT_UNKNOWN , TT_GROUP , TT_MULTIPLE , TT_LEAF , TT_WEAK } |
Describe type of tag. More... | |
Public Member Functions | |
CArchiveTag () | |
CArchiveTag (const QByteArray &id, const QByteArray &comment, TagType tagType=TT_UNKNOWN, const CArchiveTag *parentPtr=nullptr, bool isTagSkippingUsed=false) | |
Constructor with parameter initialization. | |
const QByteArray & | GetId () const |
Get ID of this tag. | |
quint32 | GetBinaryId () const |
Get automatic generated binary ID. | |
const QByteArray & | GetComment () const |
Get comment of this tag. | |
TagType | GetTagType () const |
Get type of this tag. | |
const CArchiveTag * | GetParentTag () const |
Get tag beeing parent of this. | |
bool | IsTagSkippingUsed () const |
Check if it is needed to support tag skipping for this tag. | |
Process tag used to group data in archive stream.
Definition at line 24 of file CArchiveTag.h.
Describe type of tag.
Definition at line 30 of file CArchiveTag.h.
iser::CArchiveTag::CArchiveTag | ( | ) |
iser::CArchiveTag::CArchiveTag | ( | const QByteArray & | id, |
const QByteArray & | comment, | ||
TagType | tagType = TT_UNKNOWN, | ||
const CArchiveTag * | parentPtr = nullptr, | ||
bool | isTagSkippingUsed = false ) |
Constructor with parameter initialization.
id | ID of this tag. |
comment | human readable and are used for diagnostic. |
isTagSkippingUsed | true if it is needed to support tag skipping for this tag. |
quint32 iser::CArchiveTag::GetBinaryId | ( | ) | const |
Get automatic generated binary ID.
const QByteArray & iser::CArchiveTag::GetComment | ( | ) | const |
Get comment of this tag.
Comments are human readable and are used for diagnostic.
const QByteArray & iser::CArchiveTag::GetId | ( | ) | const |
Get ID of this tag.
const CArchiveTag * iser::CArchiveTag::GetParentTag | ( | ) | const |
Get tag beeing parent of this.
TagType iser::CArchiveTag::GetTagType | ( | ) | const |
Get type of this tag.
|
inline |
Check if it is needed to support tag skipping for this tag.
Definition at line 117 of file CArchiveTag.h.
© Witold Gantzke and Kirill Lepskiy