Update header sorting.
commit44208ac3ee8006c64dadf0ab5722d9f3d39e1570
authorM. Eric Irrgang <ericirrgang@gmail.com>
Fri, 24 Apr 2020 13:15:42 +0000 (24 16:15 +0300)
committerM. Eric Irrgang <ericirrgang@gmail.com>
Thu, 30 Apr 2020 08:51:35 +0000 (30 11:51 +0300)
treef9a2b3653988e5fe481d04f6132ddfd817ff6b39
parent175d3bb67f4a1c0940cb9e18ff370549baa7996c
Update header sorting.

* Add missing C++ standard library headers to includesorter.py
* Work around some logic errors in the way includesorter.py enforces
  the stated scoping of sorted include blocks. Document.
* Apply updated includesorter.py

Refs #3297
20 files changed:
docs/doxygen/includesorter.py
src/api/cpp/context_impl.h
src/api/cpp/createsession.h
src/api/cpp/mdsignals.h
src/api/cpp/session_impl.h
src/api/cpp/workflow.h
src/api/cpp/workflow/tests/workflow.cpp
src/api/cpp/workflow_impl.h
src/gromacs/applied_forces/densityfittingforceprovider.cpp
src/gromacs/commandline/filenm.h
src/gromacs/gmxpreprocess/gmxcpp.cpp
src/gromacs/gmxpreprocess/topio.cpp
src/gromacs/math/utilities.cpp
src/gromacs/mdrun/tpi.cpp
src/gromacs/mdrunutility/handlerestart.cpp
src/gromacs/topology/residuetypes.cpp
src/gromacs/topology/residuetypes.h
src/gromacs/utility/path.cpp
src/gromacs/utility/path.h
src/gromacs/utility/tests/mutex.cpp