ACF
$AcfVersion:0$
Acf
Include
iser
CJsonMemReadArchive.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/QBuffer>
7
8
// ACF includes
9
#include <
iser/CJsonReadArchiveBase.h
>
10
11
12
namespace
iser
13
{
14
15
16
class
CJsonMemReadArchive
:
public
iser::CJsonReadArchiveBase
17
{
18
public
:
19
typedef
CJsonReadArchiveBase
BaseClass
;
20
21
CJsonMemReadArchive
(
const
QByteArray& data,
bool
serializeHeader =
true
);
22
~CJsonMemReadArchive
();
23
private
:
24
QBuffer m_buffer;
25
};
26
27
28
}
// namespace iser
CJsonReadArchiveBase.h
iser::CJsonMemReadArchive
Definition
CJsonMemReadArchive.h:17
iser::CJsonMemReadArchive::CJsonMemReadArchive
CJsonMemReadArchive(const QByteArray &data, bool serializeHeader=true)
iser::CJsonMemReadArchive::BaseClass
CJsonReadArchiveBase BaseClass
Definition
CJsonMemReadArchive.h:19
iser::CJsonMemReadArchive::~CJsonMemReadArchive
~CJsonMemReadArchive()
iser::CJsonReadArchiveBase
Implementation of an ACF archive deserializing from a JSON string.
Definition
CJsonReadArchiveBase.h:28
iser
Contains general persistence mechanism with basic archives implementations.
Definition
CPackageStaticInfo.h:9
Generated by
1.9.8