InMemorySerializer with endianess swap.
authorChristian Blau <cblau@gwdg.de>
Tue, 29 Oct 2019 14:42:46 +0000 (15:42 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Sun, 24 Nov 2019 22:00:31 +0000 (23:00 +0100)
commited91f1f7032b1411d33c254165d4cf6836ef318f
treec26197f83929a08c305f3175d16c65eba3966f0f
parentb8d7d056d7c11d6033e83c82f177af80adbcdbb8
InMemorySerializer with endianess swap.

Adds an InMemorySerializer that swaps endianess. Required for reading
data that is not handled with XDR serializers and was written with
different endianess, e.g., mrc files for density guided simulations.

refs #2282

Change-Id: Ice96fe8684bb0b920c22dc7d3c2b2087260eb9ad
src/gromacs/utility/inmemoryserializer.cpp
src/gromacs/utility/inmemoryserializer.h
src/gromacs/utility/tests/CMakeLists.txt
src/gromacs/utility/tests/inmemoryserializer.cpp [new file with mode: 0644]