Remove EmptyArrayRef
authorRoland Schulz <roland.schulz@intel.com>
Fri, 8 Feb 2019 21:45:15 +0000 (13:45 -0800)
committerDavid van der Spoel <spoel@xray.bmc.uu.se>
Mon, 11 Feb 2019 16:23:28 +0000 (17:23 +0100)
commit8b901fad8a43f5d747ba94471af2fa79af73b2a4
treee9322f74ceb4402bf560bec049ba842e1d612940
parent7536f30a36e5555589eb8cf6a5c39ba9d1b20587
Remove EmptyArrayRef

Make it more aligned with std::span.
Almost everywhere it wasn't needed anyhow.
Only exception: ternary conditional operator. But there the type
was already explict in all but one case and that one case
(src/gromacs/domdec/distribute.cpp) was confusing because of
multiple implicit conversions.

Related #2859

Change-Id: I0b61abdc2e60285a7ca17e3bdc7e53cb72c5cf6a
24 files changed:
src/gromacs/applied_forces/tests/electricfield.cpp
src/gromacs/commandline/filenm.cpp
src/gromacs/commandline/tests/pargs.cpp
src/gromacs/domdec/collect.cpp
src/gromacs/domdec/distribute.cpp
src/gromacs/domdec/domdec_constraints.cpp
src/gromacs/domdec/domdec_topology.cpp
src/gromacs/ewald/pme_only.cpp
src/gromacs/gmxana/gmx_trjcat.cpp
src/gromacs/gmxpreprocess/x2top.cpp
src/gromacs/math/arrayrefwithpadding.h
src/gromacs/math/tests/arrayrefwithpadding.cpp
src/gromacs/mdlib/constr.cpp
src/gromacs/mdlib/mdoutf.cpp
src/gromacs/mdlib/simulationsignal.cpp
src/gromacs/mdrun/minimize.cpp
src/gromacs/mdtypes/state.h
src/gromacs/selection/tests/nbsearch.cpp
src/gromacs/selection/tests/poscalc.cpp
src/gromacs/simd/simd_memory.h
src/gromacs/simd/tests/simd_memory.cpp
src/gromacs/trajectory/trajectoryframe.cpp
src/gromacs/utility/arrayref.h
src/gromacs/utility/tests/arrayref.cpp