C++ classes for selection parser values.
authorTeemu Murtola <teemu.murtola@gmail.com>
Wed, 22 Aug 2012 15:32:29 +0000 (18:32 +0300)
committerTeemu Murtola <teemu.murtola@gmail.com>
Tue, 28 Aug 2012 03:42:51 +0000 (06:42 +0300)
commit3e234326f36ffb5f05fa67784d257399a4bdf264
tree44e1cf125ff433df47c59adba2fab89c72306e91
parent85b98012a69510a37fb021ea7370fdaef469ef49
C++ classes for selection parser values.

Converted t_selexpr_value to gmx::SelectionParserValue and introduced
smart pointers and standard containers to manage all memory related to
these objects.

Related to #655 and #880.

Change-Id: Ide2d9db80e89f36c94dccc25085d49959e4115a8
13 files changed:
src/gromacs/onlinehelp/helpmanager.cpp
src/gromacs/onlinehelp/helpmanager.h
src/gromacs/selection/params.cpp
src/gromacs/selection/parser.cpp
src/gromacs/selection/parser.h
src/gromacs/selection/parser.y
src/gromacs/selection/parser_internal.h
src/gromacs/selection/parsetree.cpp
src/gromacs/selection/parsetree.h
src/gromacs/selection/position.cpp
src/gromacs/selection/position.h
src/gromacs/selection/sm_same.cpp
src/gromacs/selection/tests/selectionoption.cpp