Replace direct uses of gmx::File with streams
authorTeemu Murtola <teemu.murtola@gmail.com>
Fri, 26 Jun 2015 03:52:03 +0000 (06:52 +0300)
committerTeemu Murtola <teemu.murtola@gmail.com>
Sat, 4 Jul 2015 10:32:45 +0000 (12:32 +0200)
commit8bb9e38caa59684b3731a434a603c78beaf9a87a
treeb339e727a9555112d1396766e803a9cccd078268
parent319cda6ab5796f22b3bda871eb6bedb784ab55d8
Replace direct uses of gmx::File with streams

Replace all cases that used gmx::File with a stream-based
implementation.  Only static methods in gmx::File are called from
outside file.cpp (will be removed separately).

This is only direct replacement to remove uses of gmx::File; some
additional refactoring is necessary to support alternative streams for
unit testing.

Change-Id: I5e5905f9f8956909f3396359b18e9660f100bcaa
12 files changed:
src/gromacs/commandline/cmdlinehelpmodule.cpp
src/gromacs/selection/parsetree.cpp
src/gromacs/selection/selectioncollection.cpp
src/gromacs/trajectoryanalysis/cmdlinerunner.cpp
src/gromacs/utility.h
src/gromacs/utility/file.cpp
src/gromacs/utility/file.h
src/gromacs/utility/filestream.cpp
src/gromacs/utility/filestream.h
src/gromacs/utility/textreader.cpp [new file with mode: 0644]
src/gromacs/utility/textreader.h [new file with mode: 0644]
src/gromacs/utility/textstream.h