Remove gmx::Regex
authorMark Abraham <mark.j.abraham@gmail.com>
Sun, 10 Feb 2019 23:01:17 +0000 (00:01 +0100)
committerPaul Bauer <paul.bauer.q@gmail.com>
Tue, 12 Feb 2019 09:15:00 +0000 (10:15 +0100)
commitc068d02c8aee296a10a80fc41802830f4390c7c5
tree7079682929e5ebaf55414df2f592a742a3d6762b
parent216a992ab9aa7107ae749d04240d4c4e86837a4f
Remove gmx::Regex

We now always use std::regex. The wrapper type added the value of
standardizing regex flags, which was useful while we had to use only
the subset that was usable on all platforms. But the wrapper type made
it harder to use than needed, because e.g. they could not be stored in
a container. Removing gmx::Regex will create new opportunities.

Refs #2881

Change-Id: I97974527052b52c17bb26304b214e8b152dafb4b
src/gromacs/gmxpreprocess/tests/pdb2gmx.cpp
src/gromacs/selection/sm_keywords.cpp
src/gromacs/selection/tests/selectioncollection.cpp
src/gromacs/utility.h
src/gromacs/utility/gmxregex.cpp [deleted file]
src/gromacs/utility/gmxregex.h [deleted file]
src/gromacs/utility/tests/CMakeLists.txt
src/gromacs/utility/tests/gmxregex.cpp [deleted file]
src/testutils/textblockmatchers.cpp
src/testutils/textblockmatchers.h