|
Gromacs
2026.0-dev-20251119-5f0a571d
|
Collaboration diagram for Serialization Utilities (serialization):Provides low-level utilities for serialization.
These can be used when doing file or network I/O to flatten and unflatten rich data structures.
Functions | |
| void | gmx::serializeKeyValueTree (const KeyValueTreeObject &root, ISerializer *serializer) |
| Serializes a KeyValueTreeObject with given serializer. | |
| KeyValueTreeObject | gmx::deserializeKeyValueTree (ISerializer *serializer) |
| Deserializes a KeyValueTreeObject from a given serializer. | |
Files | |
| file | inmemoryserializer.h |
| Declares gmx::ISerializer implementation for in-memory serialization. | |
| file | iserializer.h |
| Declares a generic serialization interface that supports both directions. | |
| file | keyvaluetreeserializer.h |
| Declares serialization routines for KeyValueTree objects. | |
| file | inmemoryserializer.cpp |
| Defines gmx::ISerializer implementation for in-memory serialization. | |
| file | inmemoryserializer.cpp |
| Tests for gmx::InMemorySerializer and InMemoryDeserializer. | |
1.8.5