# HG changeset patch # User Jacob Carlborg # Date 1281295571 -7200 # Node ID 9f6064f9505aa476c08b935575558b7652fab759 # Parent 6e454595b203f00850700259a666c0130c61a3c7 Changed from archive to serializer in the register wrappers. diff -r 6e454595b203 -r 9f6064f9505a orange/serialization/RegisterWrapper.d --- a/orange/serialization/RegisterWrapper.d Sun Aug 08 21:24:11 2010 +0200 +++ b/orange/serialization/RegisterWrapper.d Sun Aug 08 21:26:11 2010 +0200 @@ -14,9 +14,8 @@ } -class SerializeRegisterWrapper (T, ArchiveType : IArchive) : RegisterBase +class SerializeRegisterWrapper (T, SerializerType) : RegisterBase { - private alias Serializer!(ArchiveType) SerializerType; private alias SerializerType.DataType DataType; private void delegate (T, SerializerType, DataType) dg; private bool isDelegate; @@ -42,9 +41,8 @@ } } -class DeserializeRegisterWrapper (T, ArchiveType : IArchive) : RegisterBase +class DeserializeRegisterWrapper (T, SerializerType) : RegisterBase { - private alias Serializer!(ArchiveType) SerializerType; private alias SerializerType.DataType DataType; private void delegate (ref T, SerializerType, DataType) dg; private bool isDelegate; diff -r 6e454595b203 -r 9f6064f9505a orange/serialization/Serializer.d --- a/orange/serialization/Serializer.d Sun Aug 08 21:24:11 2010 +0200 +++ b/orange/serialization/Serializer.d Sun Aug 08 21:26:11 2010 +0200 @@ -493,9 +493,9 @@ } } - private SerializeRegisterWrapper!(T, ArchiveType) getSerializerWrapper (T) (string type) + private SerializeRegisterWrapper!(T, Serializer) getSerializerWrapper (T) (string type) { - auto wrapper = cast(SerializeRegisterWrapper!(T, ArchiveType)) serializers[type]; + auto wrapper = cast(SerializeRegisterWrapper!(T, Serializer)) serializers[type]; if (wrapper) return wrapper; @@ -503,9 +503,9 @@ assert(false, "throw exception here"); } - private DeserializeRegisterWrapper!(T, ArchiveType) getDeserializerWrapper (T) (string type) + private DeserializeRegisterWrapper!(T, Serializer) getDeserializerWrapper (T) (string type) { - auto wrapper = cast(DeserializeRegisterWrapper!(T, ArchiveType)) deserializers[type]; + auto wrapper = cast(DeserializeRegisterWrapper!(T, Serializer)) deserializers[type]; if (wrapper) return wrapper;