Index: trunk/lttoolbox/lttoolbox/deserialiser.h =================================================================== --- trunk/lttoolbox/lttoolbox/deserialiser.h (revision 71919) +++ trunk/lttoolbox/lttoolbox/deserialiser.h (revision 71920) @@ -125,8 +125,8 @@ std::pair Deserialiser >::deserialise( std::istream &Stream_) { - first_type a = Deserialiser::type>::deserialise(Stream_); - second_type b = Deserialiser::type>::deserialise(Stream_); + first_type a = Deserialiser::type>::deserialise(Stream_); + second_type b = Deserialiser::type>::deserialise(Stream_); return std::make_pair(a, b); } @@ -194,8 +194,8 @@ Deserialiser::deserialise(std::istream &Stream_) { uint64_t SerialisedValueCount = Deserialiser::deserialise(Stream_); - typename remove_const::type SerialisedType_; - std::insert_iterator::type> insert_it = + typename std::remove_const::type SerialisedType_; + std::insert_iterator::type> insert_it = std::inserter(SerialisedType_, SerialisedType_.begin()); for (; SerialisedValueCount != 0; --SerialisedValueCount) {