Move types/topology.h to topology/
authorTeemu Murtola <teemu.murtola@gmail.com>
Sun, 25 May 2014 03:20:55 +0000 (06:20 +0300)
committerTeemu Murtola <teemu.murtola@gmail.com>
Sun, 25 May 2014 03:20:55 +0000 (06:20 +0300)
commit5845530f1fbca467e5644d01b702e58df77074dd
tree7bd760f75d60a0bbd65a453a3d9c49edd75e6ce8
parent786893c75f321c64f150e533c51f0b983f844736
Move types/topology.h to topology/

- Make the types forward-declarable, and use that in a few headers.
- Adapt files that were including the file directly.
- Move functions that operate on these structs from typedefs.[ch] to
  topology/ as well, and make callers of those functions include
  topology.h.

typedefs.h still brings this header with it.  That will be cleaned up
separately in parts.

Change-Id: Iff50b854c335d10b97fd79c65d21791e5ae432a1
22 files changed:
src/gromacs/fileio/confio.c
src/gromacs/fileio/confio.h
src/gromacs/fileio/enxio.h
src/gromacs/fileio/mdoutf.h
src/gromacs/fileio/pdbio.h
src/gromacs/fileio/tpxio.c
src/gromacs/fileio/tpxio.h
src/gromacs/fileio/trxio.h
src/gromacs/gmxana/gmx_trjconv.c
src/gromacs/gmxana/nsfactor.c
src/gromacs/gmxana/nsfactor.h
src/gromacs/gmxlib/typedefs.c
src/gromacs/gmxpreprocess/addconf.c
src/gromacs/gmxpreprocess/grompp.c
src/gromacs/gmxpreprocess/topio.c
src/gromacs/legacyheaders/typedefs.h
src/gromacs/pbcutil/rmpbc.c
src/gromacs/selection/tests/toputils.cpp
src/gromacs/topology/CMakeLists.txt
src/gromacs/topology/topology.cpp [new file with mode: 0644]
src/gromacs/topology/topology.h [moved from src/gromacs/legacyheaders/types/topology.h with 88% similarity]
src/gromacs/trajectoryanalysis/analysissettings.cpp