#include "gromacs/options/timeunitmanager.h"
#include "gromacs/selection/selectioncollection.h"
#include "gromacs/utility/exceptions.h"
-#include "gromacs/utility/format.h"
#include "gromacs/utility/gmxassert.h"
+#include "gromacs/utility/stringutil.h"
static const char *const g_plotFormats[] = {
"none", "xmgrace", "xmgr", NULL
#include "gromacs/selection/selectionfileoptioninfo.h"
#include "gromacs/selection/selectionoptioninfo.h"
#include "gromacs/utility/file.h"
-#include "gromacs/utility/format.h"
+#include "gromacs/utility/stringutil.h"
namespace gmx
{
#include "gromacs/onlinehelp/helpmanager.h"
#include "gromacs/onlinehelp/helptopic.h"
#include "gromacs/utility/file.h"
-#include "gromacs/utility/format.h"
#include "gromacs/utility/exceptions.h"
#include "gromacs/utility/gmxassert.h"
#include "gromacs/utility/programinfo.h"
+#include "gromacs/utility/stringutil.h"
namespace gmx
{
#include <string>
-#include "gromacs/utility/format.h"
+#include "gromacs/utility/stringutil.h"
#include "gmx_fatal.h"
#include "string2.h"
#include "gromacs/legacyheaders/wman.h"
#include "gromacs/utility/file.h"
-#include "gromacs/utility/format.h"
#include "gromacs/utility/gmxassert.h"
#include "gromacs/utility/programinfo.h"
+#include "gromacs/utility/stringutil.h"
namespace gmx
{
#include "gromacs/onlinehelp/helptopicinterface.h"
#include "gromacs/utility/exceptions.h"
-#include "gromacs/utility/format.h"
+#include "gromacs/utility/stringutil.h"
namespace gmx
{
#include "gromacs/onlinehelp/helpformat.h"
#include "gromacs/utility/exceptions.h"
#include "gromacs/utility/file.h"
-#include "gromacs/utility/format.h"
#include "gromacs/utility/gmxassert.h"
+#include "gromacs/utility/stringutil.h"
namespace gmx
{
#ifndef GMX_ONLINEHELP_HELPTOPIC_H
#define GMX_ONLINEHELP_HELPTOPIC_H
-#include "../utility/format.h"
+#include "../utility/stringutil.h"
#include "../utility/uniqueptr.h"
#include "helptopicinterface.h"
#include "gromacs/options/basicoptioninfo.h"
#include "gromacs/utility/exceptions.h"
-#include "gromacs/utility/format.h"
+#include "gromacs/utility/stringutil.h"
#include "basicoptionstorage.h"
#include "gromacs/options/abstractoption.h"
#include "gromacs/options/abstractoptionstorage.h"
#include "gromacs/utility/exceptions.h"
-#include "gromacs/utility/format.h"
#include "gromacs/utility/gmxassert.h"
#include "gromacs/utility/messagestringcollector.h"
+#include "gromacs/utility/stringutil.h"
#include "options-impl.h"
#include "gromacs/selection/selection.h"
#include "gromacs/selection/selmethod.h"
#include "gromacs/utility/exceptions.h"
-#include "gromacs/utility/format.h"
+#include "gromacs/utility/stringutil.h"
#include "evaluate.h"
#include "keywords.h"
#include "gromacs/selection/selmethod.h"
#include "gromacs/selection/selparam.h"
#include "gromacs/utility/errorcodes.h"
-#include "gromacs/utility/format.h"
#include "gromacs/utility/gmxassert.h"
#include "gromacs/utility/messagestringcollector.h"
+#include "gromacs/utility/stringutil.h"
#include "parsetree.h"
#include "position.h"
#include "gromacs/selection/selection.h"
#include "gromacs/selection/selectioncollection.h"
#include "gromacs/utility/exceptions.h"
-#include "gromacs/utility/format.h"
+#include "gromacs/utility/stringutil.h"
#include "selectionoptionstorage.h"
#include "gromacs/onlinehelp/helptopic.h"
#include "gromacs/utility/file.h"
-#include "gromacs/utility/format.h"
+#include "gromacs/utility/stringutil.h"
#include "selhelp.h"
#include "selmethod.h"
#include "gromacs/selection/position.h"
#include "gromacs/selection/selmethod.h"
#include "gromacs/utility/exceptions.h"
-#include "gromacs/utility/format.h"
+#include "gromacs/utility/stringutil.h"
/*! \internal \brief
* Data structure for the \p permute selection modifier.
#include "gromacs/selection/selection.h"
#include "gromacs/utility/exceptions.h"
#include "gromacs/utility/flags.h"
-#include "gromacs/utility/format.h"
+#include "gromacs/utility/stringutil.h"
#include "testutils/datapath.h"
#include "testutils/refdata.h"
#include "trajectoryanalysis/analysissettings.h"
#include "trajectoryanalysis/cmdlinerunner.h"
#include "utility/exceptions.h"
-#include "utility/format.h"
+#include "utility/stringutil.h"
#endif
#include "gromacs/selection/selectionoptioninfo.h"
#include "gromacs/trajectoryanalysis/analysissettings.h"
#include "gromacs/utility/exceptions.h"
-#include "gromacs/utility/format.h"
#include "gromacs/utility/gmxassert.h"
+#include "gromacs/utility/stringutil.h"
namespace gmx
{
#include "gromacs/selection/selectionoption.h"
#include "gromacs/trajectoryanalysis/analysissettings.h"
#include "gromacs/utility/exceptions.h"
-#include "gromacs/utility/format.h"
+#include "gromacs/utility/stringutil.h"
namespace gmx
{
#include "gromacs/selection/selectionoption.h"
#include "gromacs/trajectoryanalysis/analysissettings.h"
#include "gromacs/utility/exceptions.h"
-#include "gromacs/utility/format.h"
+#include "gromacs/utility/stringutil.h"
namespace gmx
{
#include "gromacs/trajectoryanalysis/analysissettings.h"
#include "gromacs/trajectoryanalysis/runnercommon.h"
#include "gromacs/utility/exceptions.h"
-#include "gromacs/utility/format.h"
#include "gromacs/utility/gmxassert.h"
+#include "gromacs/utility/stringutil.h"
#include "analysissettings-impl.h"
#include <gromacs/trajectoryanalysis/analysissettings.h>
#include <gromacs/trajectoryanalysis/cmdlinerunner.h>
#include <gromacs/utility/exceptions.h>
-#include <gromacs/utility/format.h>
+#include <gromacs/utility/stringutil.h>
namespace gmx
{
exceptions.h
file.h
flags.h
- format.h
gmx_header_config.h
gmxassert.h
+ stringutil.h
uniqueptr.h)
install(FILES ${UTILITY_PUBLIC_HEADERS}
DESTINATION ${INCL_INSTALL_DIR}/gromacs/utility
#include "gromacs/legacyheaders/copyrite.h"
-#include "gromacs/utility/format.h"
#include "gromacs/utility/programinfo.h"
+#include "gromacs/utility/stringutil.h"
namespace gmx
{
#include "gromacs/utility/exceptions.h"
#include "gromacs/utility/gmxassert.h"
-#include "gromacs/utility/format.h"
+#include "gromacs/utility/stringutil.h"
namespace gmx
{
#include <string>
-#include "gromacs/utility/format.h"
+#include "gromacs/utility/stringutil.h"
#include "errorformat.h"
*/
/*! \internal \file
* \brief
- * Implements functions in format.h.
+ * Implements functions and classes in stringutil.h.
*
* \author Teemu Murtola <teemu.murtola@cbr.su.se>
* \ingroup module_utility
*/
-#include "gromacs/utility/format.h"
+#include "stringutil.h"
#include <cctype>
#include <cstdio>
*/
/*! \file
* \brief
- * Declares common string formatting routines.
+ * Declares common string utility and formatting routines.
*
* \author Teemu Murtola <teemu.murtola@cbr.su.se>
* \inpublicapi
* \ingroup module_utility
*/
-#ifndef GMX_UTILITY_FORMAT_H
-#define GMX_UTILITY_FORMAT_H
+#ifndef GMX_UTILITY_STRINGUTIL_H
+#define GMX_UTILITY_STRINGUTIL_H
#include <string>
#include <vector>
gmx_add_unit_test(UtilityUnitTests utility-test
- format.cpp)
+ stringutil.cpp)
*/
/*! \internal \file
* \brief
- * Tests for string formatting functions and classes.
+ * Tests for string utility functions and classes.
*
* For development, the tests can be run with a '-stdout' command-line option
* to print out the help to stdout instead of using the XML reference
#include <gtest/gtest.h>
-#include "gromacs/utility/format.h"
+#include "gromacs/utility/stringutil.h"
#include "testutils/refdata.h"
#include "testutils/stringtest.h"
#include "gromacs/analysisdata/analysisdata.h"
#include "gromacs/analysisdata/paralleloptions.h"
-#include "gromacs/utility/format.h"
#include "gromacs/utility/gmxassert.h"
+#include "gromacs/utility/stringutil.h"
#include "testutils/mock_datamodule.h"
#include "testutils/refdata.h"
#include "gromacs/analysisdata/analysisdata.h"
#include "gromacs/analysisdata/dataframe.h"
-#include "gromacs/utility/format.h"
#include "gromacs/utility/gmxassert.h"
+#include "gromacs/utility/stringutil.h"
#include "testutils/datatest.h"
#include "testutils/refdata.h"
#include "gromacs/utility/exceptions.h"
#include "gromacs/utility/gmxassert.h"
#include "gromacs/utility/path.h"
-#include "gromacs/utility/format.h"
+#include "gromacs/utility/stringutil.h"
#include "testutils/datapath.h"
#include "testutils/testexceptions.h"