Mercurial > projects > orange
comparison orange/serialization/Serializer.d @ 15:9f6064f9505a
Changed from archive to serializer in the register wrappers.
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Sun, 08 Aug 2010 21:26:11 +0200 |
parents | 6e454595b203 |
children | 091ff1b263db |
comparison
equal
deleted
inserted
replaced
14:6e454595b203 | 15:9f6064f9505a |
---|---|
491 Base base = value; | 491 Base base = value; |
492 objectStructDeserializeHelper(base); | 492 objectStructDeserializeHelper(base); |
493 } | 493 } |
494 } | 494 } |
495 | 495 |
496 private SerializeRegisterWrapper!(T, ArchiveType) getSerializerWrapper (T) (string type) | 496 private SerializeRegisterWrapper!(T, Serializer) getSerializerWrapper (T) (string type) |
497 { | 497 { |
498 auto wrapper = cast(SerializeRegisterWrapper!(T, ArchiveType)) serializers[type]; | 498 auto wrapper = cast(SerializeRegisterWrapper!(T, Serializer)) serializers[type]; |
499 | 499 |
500 if (wrapper) | 500 if (wrapper) |
501 return wrapper; | 501 return wrapper; |
502 | 502 |
503 assert(false, "throw exception here"); | 503 assert(false, "throw exception here"); |
504 } | 504 } |
505 | 505 |
506 private DeserializeRegisterWrapper!(T, ArchiveType) getDeserializerWrapper (T) (string type) | 506 private DeserializeRegisterWrapper!(T, Serializer) getDeserializerWrapper (T) (string type) |
507 { | 507 { |
508 auto wrapper = cast(DeserializeRegisterWrapper!(T, ArchiveType)) deserializers[type]; | 508 auto wrapper = cast(DeserializeRegisterWrapper!(T, Serializer)) deserializers[type]; |
509 | 509 |
510 if (wrapper) | 510 if (wrapper) |
511 return wrapper; | 511 return wrapper; |
512 | 512 |
513 assert(false, "throw exception here"); | 513 assert(false, "throw exception here"); |