aboutsummaryrefslogtreecommitdiff
path: root/src/armnnSerializer/Serializer.hpp
diff options
context:
space:
mode:
authorFinn Williams <Finn.Williams@arm.com>2021-01-26 22:30:06 +0000
committerfinn.williams <finn.williams@arm.com>2021-02-01 10:28:32 +0000
commit85d3671618f0d40b71ebbc80373389140390c2cd (patch)
tree9c8ae5bdfdb871a828069943df4373a812ba959d /src/armnnSerializer/Serializer.hpp
parent244b5bf11ee077b4c3bddd3786bdb80361fc2833 (diff)
downloadarmnn-85d3671618f0d40b71ebbc80373389140390c2cd.tar.gz
IVGCVSW-5593 Implement Pimpl Idiom for serialization classes
Signed-off-by: Finn Williams <Finn.Williams@arm.com> Change-Id: I01c7bd314219e58f71505dcb787d606dbded914a
Diffstat (limited to 'src/armnnSerializer/Serializer.hpp')
-rw-r--r--src/armnnSerializer/Serializer.hpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/armnnSerializer/Serializer.hpp b/src/armnnSerializer/Serializer.hpp
index 8c44ced72f..f28be09036 100644
--- a/src/armnnSerializer/Serializer.hpp
+++ b/src/armnnSerializer/Serializer.hpp
@@ -345,20 +345,20 @@ private:
uint32_t m_layerId;
};
-class Serializer : public ISerializer
+class ISerializer::SerializerImpl
{
public:
- Serializer() {}
- ~Serializer() {}
+ SerializerImpl() = default;
+ ~SerializerImpl() = default;
/// Serializes the network to ArmNN SerializedGraph.
/// @param [in] inNetwork The network to be serialized.
- void Serialize(const armnn::INetwork& inNetwork) override;
+ void Serialize(const armnn::INetwork& inNetwork);
/// Serializes the SerializedGraph to the stream.
/// @param [stream] the stream to save to
/// @return true if graph is Serialized to the Stream, false otherwise
- bool SaveSerializedToStream(std::ostream& stream) override;
+ bool SaveSerializedToStream(std::ostream& stream);
private: