OutputArchive::OutputArchive

Construct form an output stream.The stream will not be owned by the archive and the caller must make sure it is not modified or destroyed while serialisation is happening.