Convert t_filenm to C++
authorBerk Hess <hess@kth.se>
Fri, 23 Feb 2018 12:17:10 +0000 (13:17 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Tue, 6 Mar 2018 15:40:31 +0000 (16:40 +0100)
commit5d70b4b40d020da2f734fe1b3c07e892a812c187
treeeb6ea418ebfad2c250e66477ce2b5818855ad309
parent0748b1a99786294ca67f89fd140f170d91c400e6
Convert t_filenm to C++

This change is only refactoring.
Struct members opt and fn are now const char * const.
Replaced nfiles and fns by a vector of strings.
Removed, now unnecessary, copy and delete functions.

Change-Id: I7122f06e7264ad378022321b4c61acf1e3caabd6
28 files changed:
src/gromacs/commandline/filenm.cpp
src/gromacs/commandline/filenm.h
src/gromacs/commandline/pargs.cpp
src/gromacs/commandline/tests/pargs.cpp
src/gromacs/commandline/viewit.cpp
src/gromacs/gmxana/gmx_bar.cpp
src/gromacs/gmxana/gmx_clustsize.cpp
src/gromacs/gmxana/gmx_densorder.cpp
src/gromacs/gmxana/gmx_eneconv.cpp
src/gromacs/gmxana/gmx_energy.cpp
src/gromacs/gmxana/gmx_hydorder.cpp
src/gromacs/gmxana/gmx_make_ndx.cpp
src/gromacs/gmxana/gmx_nmr.cpp
src/gromacs/gmxana/gmx_sans.cpp
src/gromacs/gmxana/gmx_traj.cpp
src/gromacs/gmxana/gmx_trjcat.cpp
src/gromacs/gmxana/gmx_trjconv.cpp
src/gromacs/gmxana/powerspect.cpp
src/gromacs/gmxana/powerspect.h
src/gromacs/gmxpreprocess/genconf.cpp
src/gromacs/gmxpreprocess/solvate.cpp
src/gromacs/mdlib/forcerec.cpp
src/gromacs/mdlib/forcerec.h
src/gromacs/mdlib/main.cpp
src/gromacs/mdlib/main.h
src/gromacs/mdrunutility/handlerestart.cpp
src/programs/mdrun/mdrun.cpp
src/programs/mdrun/runner.cpp