/*
* This file is part of the GROMACS molecular simulation package.
*
- * Copyright (c) 2012,2013,2014,2015, by the GROMACS development team, led by
+ * Copyright (c) 2012,2013,2014,2015,2018, by the GROMACS development team, led by
* Mark Abraham, David van der Spoel, Berk Hess, and Erik Lindahl,
* and including many others, as listed in the AUTHORS file in the
* top-level source directory and at http://www.gromacs.org.
*/
CommandLineProgramContext(int argc, const char *const argv[],
ExecutableEnvironmentPointer env);
- virtual ~CommandLineProgramContext();
+ ~CommandLineProgramContext() override;
/*! \brief
* Sets a display name for the binary.
*
* Does not throw.
*/
- virtual const char *programName() const;
+ const char *programName() const override;
/*! \brief
* Returns a display name of the current module.
*
*
* Does not throw.
*/
- virtual const char *displayName() const;
+ const char *displayName() const override;
/*! \brief
* Returns the full path of the running binary.
*
*
* Returns argv[0] if there was an error in finding the absolute path.
*/
- virtual const char *fullBinaryPath() const;
+ const char *fullBinaryPath() const override;
/*! \brief
* Returns the installation prefix (for finding \Gromacs data files).
*
* Returns a hardcoded path set during configuration time if there is
* an error in finding the library data files.
*/
- virtual InstallationPrefixInfo installationPrefix() const;
+ InstallationPrefixInfo installationPrefix() const override;
/*! \brief
* Returns the full command line used to invoke the binary.
*
* Does not throw.
*/
- virtual const char *commandLine() const;
+ const char *commandLine() const override;
private:
class Impl;