| 2596 | // ---------------------------------------------------------------------------------------- |
| 2597 | |
| 2598 | inline void check_serialized_version(const std::string& expected_version, std::istream& in) |
| 2599 | { |
| 2600 | std::string version; |
| 2601 | deserialize(version, in); |
| 2602 | if (version != expected_version) |
| 2603 | { |
| 2604 | throw serialization_error("Unexpected version '"+version+ |
| 2605 | "' found while deserializing object. Expected version to be '"+expected_version+"'."); |
| 2606 | } |
| 2607 | } |
| 2608 | |
| 2609 | // ---------------------------------------------------------------------------------------- |
| 2610 |
no test coverage detected