| 161 | } |
| 162 | |
| 163 | up<SerializationArchive> SerializationArchive::readArchive(const UString &path) |
| 164 | { |
| 165 | up<SerializationDataProvider> dataProvider = getProvider(!fs::is_directory(path)); |
| 166 | if (!dataProvider->openArchive(path, false)) |
| 167 | { |
| 168 | LogWarning("Failed to open archive at \"%s\"", path); |
| 169 | return nullptr; |
| 170 | } |
| 171 | LogInfo("Opened archive \"%s\"", path); |
| 172 | |
| 173 | return mkup<XMLSerializationArchive>(std::move(dataProvider)); |
| 174 | } |
| 175 | |
| 176 | SerializationNode *XMLSerializationArchive::newRoot(const UString &prefix, const char *name) |
| 177 | { |
nothing calls this directly
no test coverage detected