|
Gromacs
2023.4
|
#include <cstddef>#include <string>#include "gromacs/utility/basedefinitions.h"#include "gromacs/utility/real.h"#include "gromacs/utility/smalloc.h"
Include dependency graph for iserializer.h:
This graph shows which files directly or indirectly include this file:Declares a generic serialization interface that supports both directions.
Classes | |
| class | gmx::ISerializer |
| Interface for types that convert standard data types into a form suitable for storage or transfer. More... | |
Typedefs | |
| typedef real | rvec [3] |
| Duplicate definitions of those in vectypes.h. More... | |
| typedef int | ivec [3] |
| typedef real rvec[3] |
Duplicate definitions of those in vectypes.h.
This lets the utility module be independent of the math module, without which it is hard to build a proper layered library. The duplicates must remain matching, but if ever only one is changed then the compiler will complain about it.
1.8.5