comparison orange/serialization/archives/Archive.d @ 47:9c9bbef6bf5e

Implemented unarchiveBaseClass. Enabled the unit tests for deserialize subclasses.
author Jacob Carlborg <doob@me.com>
date Sat, 13 Aug 2011 15:23:03 +0200
parents 1fef41162966
children
comparison
equal deleted inserted replaced
46:d6fbd0b3586e 47:9c9bbef6bf5e
136 uint unarchiveEnumUint (string key); 136 uint unarchiveEnumUint (string key);
137 ulong unarchiveEnumUlong (string key); 137 ulong unarchiveEnumUlong (string key);
138 ushort unarchiveEnumUshort (string key); 138 ushort unarchiveEnumUshort (string key);
139 wchar unarchiveEnumWchar (string key); 139 wchar unarchiveEnumWchar (string key);
140 140
141 // Object unarchiveBaseClass (string key); 141 void unarchiveBaseClass (string key);
142 // void unarchiveNull (string key); 142 // void unarchiveNull (string key);
143 void unarchiveObject (string key, out Id id, out Object result, void delegate () dg); 143 void unarchiveObject (string key, out Id id, out Object result, void delegate () dg);
144 Id unarchivePointer (string key, void delegate () dg); 144 Id unarchivePointer (string key, void delegate () dg);
145 Id unarchiveReference (string key); 145 Id unarchiveReference (string key);
146 Slice unarchiveSlice (string key); 146 Slice unarchiveSlice (string key);