Преглед на файлове

Add 'hasFeature' method for convenience

Ivan Savenko преди 1 година
родител
ревизия
5b182c31df
променени са 2 файла, в които са добавени 10 реда и са изтрити 0 реда
  1. 5 0
      lib/serializer/BinaryDeserializer.h
  2. 5 0
      lib/serializer/BinarySerializer.h

+ 5 - 0
lib/serializer/BinaryDeserializer.h

@@ -162,6 +162,11 @@ public:
 	bool smartPointerSerialization;
 	bool saving;
 
+	bool hasFeature(Version what)
+	{
+		return version >= what;
+	};
+
 	BinaryDeserializer(IBinaryReader * r);
 
 	template<class T>

+ 5 - 0
lib/serializer/BinarySerializer.h

@@ -119,6 +119,11 @@ public:
 	bool smartPointerSerialization;
 	bool saving;
 
+	bool hasFeature(Version what)
+	{
+		return version >= what;
+	};
+
 	BinarySerializer(IBinaryWriter * w);
 
 	template<typename Base, typename Derived>