MCPcopy Create free account
hub / github.com/FreeCAD/FreeCAD / restoreFromStream

Method restoreFromStream

src/Base/Persistence.cpp:219–232  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

217}
218
219void Persistence::restoreFromStream(std::istream& stream)
220{
221 zipios::ZipInputStream zipstream(stream);
222 Base::XMLReader reader("", zipstream);
223
224 if (!reader.isValid()) {
225 throw Base::ValueError("Unable to construct reader");
226 }
227
228 reader.readElement("Content");
229 Restore(reader);
230 reader.readFiles(zipstream);
231 restoreFinished();
232}

Callers 3

restoreContentMethod · 0.80
unsetEditMethod · 0.80

Calls 3

readElementMethod · 0.80
readFilesMethod · 0.80
isValidMethod · 0.45

Tested by

no test coverage detected