Mercurial > projects > orange
diff orange/serialization/Serializer.d @ 17:c4e7e64ffb67
Changed toData/fromData to take an instance of the serializer instead of the archive.
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Sun, 08 Aug 2010 21:59:59 +0200 |
parents | 091ff1b263db |
children | 3d42ea434d46 |
line wrap: on
line diff
--- a/orange/serialization/Serializer.d Sun Aug 08 21:27:10 2010 +0200 +++ b/orange/serialization/Serializer.d Sun Aug 08 21:59:59 2010 +0200 @@ -149,7 +149,7 @@ wrapper(value, this, key); } - else static if (isSerializable!(T, ArchiveType)) + else static if (isSerializable!(T, Serializer)) value.toData(this, key); else @@ -177,7 +177,7 @@ else { - static if (isSerializable!(T, ArchiveType)) + static if (isSerializable!(T, Serializer)) value.toData(this, key); else @@ -217,7 +217,7 @@ wrapper(value, this, key); } - else static if (isSerializable!(T, ArchiveType)) + else static if (isSerializable!(T, Serializer)) value.toData(this, key); else @@ -316,7 +316,7 @@ wrapper(value, this, key); } - else static if (isSerializable!(T, ArchiveType)) + else static if (isSerializable!(T, Serializer)) value.fromData(this, key); else @@ -348,7 +348,7 @@ else { - static if (isSerializable!(T, ArchiveType)) + static if (isSerializable!(T, Serializer)) value.fromData(this, key); else @@ -394,7 +394,7 @@ wrapper(value, this, key); } - else static if (isSerializable!(T, ArchiveType)) + else static if (isSerializable!(T, Serializer)) value.fromData(this, key); else