MCPcopy Create free account
hub / github.com/davisking/dlib / check_serialized_version

Function check_serialized_version

dlib/serialize.h:2598–2607  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers 3

deserializeFunction · 0.85
deserializeMethod · 0.85
deserializeMethod · 0.85

Calls 2

serialization_errorClass · 0.85
deserializeFunction · 0.70

Tested by

no test coverage detected