From 5b182c31df8edce8dfc39d21e4b47b2ebce1f891 Mon Sep 17 00:00:00 2001 From: Ivan Savenko Date: Tue, 7 May 2024 14:48:40 +0000 Subject: [PATCH] Add 'hasFeature' method for convenience --- lib/serializer/BinaryDeserializer.h | 5 +++++ lib/serializer/BinarySerializer.h | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/lib/serializer/BinaryDeserializer.h b/lib/serializer/BinaryDeserializer.h index 0042b57d4..a1e51e488 100644 --- a/lib/serializer/BinaryDeserializer.h +++ b/lib/serializer/BinaryDeserializer.h @@ -162,6 +162,11 @@ public: bool smartPointerSerialization; bool saving; + bool hasFeature(Version what) + { + return version >= what; + }; + BinaryDeserializer(IBinaryReader * r); template diff --git a/lib/serializer/BinarySerializer.h b/lib/serializer/BinarySerializer.h index 0ee73e669..330b1afed 100644 --- a/lib/serializer/BinarySerializer.h +++ b/lib/serializer/BinarySerializer.h @@ -119,6 +119,11 @@ public: bool smartPointerSerialization; bool saving; + bool hasFeature(Version what) + { + return version >= what; + }; + BinarySerializer(IBinaryWriter * w); template