comparison orange/serialization/archives/XMLArchive.d @ 45:3cd22957e411

Fixed deserializing of wchar enums for D2.
author Jacob Carlborg <doob@me.com>
date Tue, 09 Aug 2011 10:13:29 +0200
parents 1fef41162966
children d6fbd0b3586e
comparison
equal deleted inserted replaced
44:1fef41162966 45:3cd22957e411
686 return unarchiveEnum!(ushort)(key); 686 return unarchiveEnum!(ushort)(key);
687 } 687 }
688 688
689 wchar unarchiveEnumWchar (string key) 689 wchar unarchiveEnumWchar (string key)
690 { 690 {
691 version (Tango) 691 return unarchiveEnum!(wchar)(key);
692 return unarchiveEnum!(wchar)(key);
693
694 else
695 return wchar.init;
696 } 692 }
697 693
698 private T unarchiveEnum (T) (string key) 694 private T unarchiveEnum (T) (string key)
699 { 695 {
700 auto element = getElement(Tags.enumTag, key); 696 auto element = getElement(Tags.enumTag, key);