Support different key matching in KeyValueTreeTransform
commit1a0acd39a7c9d8cc196b6f8521edd1daa958be62
authorTeemu Murtola <teemu.murtola@gmail.com>
Sat, 1 Oct 2016 04:53:34 +0000 (1 07:53 +0300)
committerTeemu Murtola <teemu.murtola@gmail.com>
Wed, 5 Oct 2016 18:26:28 +0000 (5 20:26 +0200)
tree4cec77fb0dada1390e84c9fbd49cfae30e254f0c
parenta577016bbdb7e45d190fa7408a8c8c0a7fa3dc54
Support different key matching in KeyValueTreeTransform

Support case-insensitive and mdp-style dash-insensitive string
matching in KeyValueTreeTransform.  Required to use this for mdp
transformations.

Change-Id: I20661f721880e26844f0c38a7582c26f376e6a62
src/gromacs/utility/keyvaluetreetransform.cpp
src/gromacs/utility/keyvaluetreetransform.h
src/gromacs/utility/stringcompare.h [new file with mode: 0644]
src/gromacs/utility/tests/keyvaluetreetransform.cpp
src/gromacs/utility/tests/refdata/TreeValueTransformTest_SimpleTransformsCaseAndDashInsensitive.xml [new file with mode: 0644]