Change naming convention for C++ interfaces
authorTeemu Murtola <teemu.murtola@gmail.com>
Wed, 15 Jul 2015 05:46:23 +0000 (08:46 +0300)
committerGerrit Code Review <gerrit@gerrit.gromacs.org>
Sat, 18 Jul 2015 07:05:53 +0000 (09:05 +0200)
commit7a6907d2184cf7bf3ce09e83e9d902f9787a3eb0
tree9b62990f8bd48aed173ceeb081c3a5f65a84f7d6
parent9eb0581bed7c5147f8919ab19a7e2ed55e0e1514
Change naming convention for C++ interfaces

- Describe the new convention in naming.rst, together with some
  rationale.  The new I prefix is a very common convention, and makes
  the code generally more readable than a long Interface suffix that
  does not add much information.
- Do a bulk rename from \w*Interface to I\1, skipping
  ::testing::WithParamInterface.
- Rename helptopicinterface.h to ihelptopic.h to keep the naming
  consistent.
- Run uncrustify on the result.

Change-Id: I4b27ae0164ad89e45693d35055730caab0832bed
74 files changed:
docs/dev-manual/naming.rst
docs/dev-manual/relocatable-binaries.rst
docs/dev-manual/testutils.rst
docs/doxygen/lib/wrapperbinary.md
docs/doxygen/user/analysisdata.md
docs/doxygen/user/usinglibrary.md
src/gromacs/analysisdata.h
src/gromacs/analysisdata/abstractdata.cpp
src/gromacs/analysisdata/abstractdata.h
src/gromacs/analysisdata/analysisdata.h
src/gromacs/analysisdata/datamodule.h
src/gromacs/analysisdata/datamodulemanager.cpp
src/gromacs/analysisdata/datamodulemanager.h
src/gromacs/analysisdata/dataproxy.h
src/gromacs/analysisdata/framelocaldata.h
src/gromacs/analysisdata/modules/frameaverager.h
src/gromacs/analysisdata/tests/analysisdata.cpp
src/gromacs/analysisdata/tests/arraydata.cpp
src/gromacs/analysisdata/tests/datatest.h
src/gromacs/analysisdata/tests/mock_datamodule.cpp
src/gromacs/analysisdata/tests/mock_datamodule.h
src/gromacs/commandline.h
src/gromacs/commandline/cmdlinehelpmodule.cpp
src/gromacs/commandline/cmdlinehelpmodule.h
src/gromacs/commandline/cmdlinehelpwriter.cpp
src/gromacs/commandline/cmdlineinit.cpp
src/gromacs/commandline/cmdlineinit.h
src/gromacs/commandline/cmdlinemodule.h
src/gromacs/commandline/cmdlinemodulemanager.cpp
src/gromacs/commandline/cmdlinemodulemanager.h
src/gromacs/commandline/cmdlineoptionsmodule.cpp
src/gromacs/commandline/cmdlineoptionsmodule.h
src/gromacs/commandline/cmdlineprogramcontext.cpp
src/gromacs/commandline/cmdlineprogramcontext.h
src/gromacs/commandline/tests/cmdlinemodulemanagertest.cpp
src/gromacs/commandline/tests/cmdlinemodulemanagertest.h
src/gromacs/commandline/tests/cmdlineprogramcontext.cpp
src/gromacs/gmxlib/copyrite.cpp
src/gromacs/gmxlib/oenv.cpp
src/gromacs/gmxpreprocess/insert-molecules.cpp
src/gromacs/gmxpreprocess/insert-molecules.h
src/gromacs/legacyheaders/copyrite.h
src/gromacs/legacyheaders/oenv.h
src/gromacs/onlinehelp-doc.h
src/gromacs/onlinehelp/helpmanager.cpp
src/gromacs/onlinehelp/helpmanager.h
src/gromacs/onlinehelp/helptopic.cpp
src/gromacs/onlinehelp/helptopic.h
src/gromacs/onlinehelp/helpwritercontext.cpp
src/gromacs/onlinehelp/ihelptopic.h [moved from src/gromacs/onlinehelp/helptopicinterface.h with 90% similarity]
src/gromacs/onlinehelp/tests/mock_helptopic.h
src/gromacs/options/filenameoptionmanager.cpp
src/gromacs/options/filenameoptionmanager.h
src/gromacs/options/optionmanagercontainer.h
src/gromacs/options/options.cpp
src/gromacs/options/options.h
src/gromacs/selection/selectioncollection-impl.h
src/gromacs/selection/selectionoptionmanager.h
src/gromacs/selection/selhelp.cpp
src/gromacs/selection/selhelp.h
src/gromacs/trajectoryanalysis/cmdlinerunner.cpp
src/gromacs/utility.h
src/gromacs/utility/datafilefinder.h
src/gromacs/utility/exceptions.cpp
src/gromacs/utility/fileredirector.cpp
src/gromacs/utility/fileredirector.h
src/gromacs/utility/programcontext.cpp
src/gromacs/utility/programcontext.h
src/programs/legacymodules.cpp
src/testutils/cmdlinetest.cpp
src/testutils/cmdlinetest.h
src/testutils/testfileredirector.h
src/testutils/testinit.cpp
src/testutils/testutils-doc.h