Remove some typedefs.h dependencies
authorTeemu Murtola <teemu.murtola@gmail.com>
Sun, 25 May 2014 04:28:31 +0000 (07:28 +0300)
committerTeemu Murtola <teemu.murtola@gmail.com>
Sun, 25 May 2014 04:34:53 +0000 (07:34 +0300)
commitba5d8e3e2ed68e1daa72e919436bf1fa6da9572a
tree5076e719e3f5fcadad64607526dc7d52b3d08b5c
parent5845530f1fbca467e5644d01b702e58df77074dd
Remove some typedefs.h dependencies

- Replace several typedefs.h dependencies with either forward
  declarations or includes of the individual headers that are required.
- Some other cleanup in the selection code, removing stuff that is no
  longer necessary for C++.

Change-Id: I6b9b3fe5cbbcc8f6bac29c9306cc4c4c57e59479
43 files changed:
src/gromacs/fileio/enxio.c
src/gromacs/fileio/tngio.cpp
src/gromacs/fileio/tngio.h
src/gromacs/fileio/tngio_for_tools.h
src/gromacs/fileio/trx.h
src/gromacs/fileio/vmdio.c
src/gromacs/fileio/vmdio.h
src/gromacs/fileio/xdrf.h
src/gromacs/fileio/xtcio.h
src/gromacs/pbcutil/pbc.c
src/gromacs/pbcutil/rmpbc.c
src/gromacs/pbcutil/rmpbc.h
src/gromacs/selection/centerofmass.cpp
src/gromacs/selection/centerofmass.h
src/gromacs/selection/evaluate.h
src/gromacs/selection/indexutil.cpp
src/gromacs/selection/indexutil.h
src/gromacs/selection/nbsearch.cpp
src/gromacs/selection/nbsearch.h
src/gromacs/selection/poscalc.cpp
src/gromacs/selection/poscalc.h
src/gromacs/selection/position.cpp
src/gromacs/selection/scanner_internal.cpp
src/gromacs/selection/selection.cpp
src/gromacs/selection/selection.h
src/gromacs/selection/selectioncollection-impl.h
src/gromacs/selection/selectioncollection.cpp
src/gromacs/selection/selectioncollection.h
src/gromacs/selection/selmethod.h
src/gromacs/selection/sm_simple.cpp
src/gromacs/selection/tests/poscalc.cpp
src/gromacs/selection/tests/selectioncollection.cpp
src/gromacs/selection/tests/toputils.h
src/gromacs/trajectoryanalysis.h
src/gromacs/trajectoryanalysis/analysismodule.h
src/gromacs/trajectoryanalysis/analysissettings.h
src/gromacs/trajectoryanalysis/cmdlinerunner.cpp
src/gromacs/trajectoryanalysis/modules/angle.cpp
src/gromacs/trajectoryanalysis/modules/distance.cpp
src/gromacs/trajectoryanalysis/modules/freevolume.cpp
src/gromacs/trajectoryanalysis/modules/nsc.h
src/gromacs/trajectoryanalysis/modules/sasa.cpp
src/gromacs/trajectoryanalysis/runnercommon.h