Base implementation of iser::IArchive interface.
virtual bool BeginMultiTag(const CArchiveTag &tag, const CArchiveTag &subTag, int &count) override
Begins a tagged section containing multiple elements of the same type.
virtual bool IsTagSkippingSupported() const override
Checks if skipping to the end of a tag on EndTag() is supported.
static const CArchiveTag & GetAcfRootTag()
static CArchiveTag s_acfRootTag
Process tag used to group data in archive stream.
Represents an input/output persistence archive for object serialization.
Common interface for classes sending some log info.
Contains general persistence mechanism with basic archives implementations.