IDS peak ICV
v1.3.0
Loading...
Searching...
No Matches
peak_common_iserializer.hpp
Go to the documentation of this file.
1
11
#pragma once
12
13
#include <ostream>
14
15
#include <
peak_common/serialization/peak_common_iarchive.hpp
>
16
17
namespace
peak
18
{
19
namespace
common
20
{
21
namespace
serialization
22
{
23
36
class
ISerializer
37
{
38
public
:
39
virtual
~ISerializer
() =
default
;
40
47
virtual
void
Write
(
const
IArchive
& archive, std::ostream& stream) = 0;
48
};
49
50
}
// namespace serialization
51
}
// namespace common
52
}
// namespace peak
peak::common::serialization::IArchive
Interface for a hierarchical key-value archive system.
Definition
peak_common_iarchive.hpp:59
peak::common::serialization::ISerializer
Interface for serializing data to an output stream.
Definition
peak_common_iserializer.hpp:37
peak::common::serialization::ISerializer::Write
virtual void Write(const IArchive &archive, std::ostream &stream)=0
Serializes data and writes it to the specified output stream.
peak::common::serialization::ISerializer::~ISerializer
virtual ~ISerializer()=default
peak
Definition
peak_common_math.hpp:20
peak_common_iarchive.hpp
peak_common
serialization
peak_common_iserializer.hpp
Send mail feedback
Generated on Mon Apr 20 2026 - ©
IDS Imaging Development Systems GmbH