Tools.h++ Class Reference

Table Of Contents
for more information. Various exceptions that could be thrown are RWInternalErr (if the
RWFactory does not know how to make the object), and RWExternalErr (corrupted
stream or file). In case an exception is thrown during this call, the pointer to the partly
restored object will probably be lost, and memory will leak. For this reason, you may
prefer to use the static methods tryRecursiveRestore() documented above.