Misc. exception-related fixes.
authorTeemu Murtola <teemu.murtola@gmail.com>
Sat, 4 Feb 2012 08:43:52 +0000 (10:43 +0200)
committerTeemu Murtola <teemu.murtola@gmail.com>
Mon, 20 Feb 2012 16:53:52 +0000 (18:53 +0200)
commitfaf2465896f914a6c24f44593f226b66f9d76bb1
tree91f8e2218fd791a1b16e30296fe1f9f85a7f1c1b
parentf5af67eefb05218136b14852c4e578bb8f142fee
Misc. exception-related fixes.

- Catch exceptions by const reference (probably has no effect on
  generated code, but is according to some best practices).
- Remove unnecessary cleanup code from analysismodule.cpp that could
  actually trigger asserts.
- Remove currently unnecessary cleanup code from parsetree.cpp and
  create issue #880 to discuss a more general solution.

Change-Id: I91bae217f51fffd9524d7b9598edf8bd6fc43b2f
share/template/template.cpp
src/gromacs/fatalerror/exceptions.h
src/gromacs/options/cmdlineparser.cpp
src/gromacs/options/options.cpp
src/gromacs/options/tests/optionsassigner.cpp
src/gromacs/selection/parsetree.cpp
src/gromacs/selection/selectionoption.cpp
src/gromacs/trajectoryanalysis/analysismodule.cpp
src/gromacs/trajectoryanalysis/cmdlinerunner.cpp
src/gromacs/trajectoryanalysis/tests/test_selection.cpp
src/programs/g_ana/g_ana.cpp