/*
* This file is part of the GROMACS molecular simulation package.
*
- * Copyright (c) 2015,2018, by the GROMACS development team, led by
+ * Copyright (c) 2015,2018,2019, 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.
namespace gmx
{
-IFileInputRedirector::~IFileInputRedirector()
-{
-}
+IFileInputRedirector::~IFileInputRedirector() {}
-IFileOutputRedirector::~IFileOutputRedirector()
-{
-}
+IFileOutputRedirector::~IFileOutputRedirector() {}
namespace
{
*/
class DefaultInputRedirector : public IFileInputRedirector
{
- public:
- bool fileExists(const char *filename,
- File::NotFoundHandler onNotFound) const override
- {
- return File::exists(filename, onNotFound);
- }
+public:
+ bool fileExists(const char* filename, File::NotFoundHandler onNotFound) const override
+ {
+ return File::exists(filename, onNotFound);
+ }
};
/*! \internal
*/
class DefaultOutputRedirector : public IFileOutputRedirector
{
- public:
- TextOutputStream &standardOutput() override
- {
- return TextOutputFile::standardOutput();
- }
- TextOutputStreamPointer openTextOutputFile(const char *filename) override
- {
- return TextOutputStreamPointer(new TextOutputFile(filename));
- }
+public:
+ TextOutputStream& standardOutput() override { return TextOutputFile::standardOutput(); }
+ TextOutputStreamPointer openTextOutputFile(const char* filename) override
+ {
+ return TextOutputStreamPointer(new TextOutputFile(filename));
+ }
};
-} // namespace
+} // namespace
//! \cond libapi
-IFileInputRedirector &defaultFileInputRedirector()
+IFileInputRedirector& defaultFileInputRedirector()
{
static DefaultInputRedirector instance;
return instance;
}
-IFileOutputRedirector &defaultFileOutputRedirector()
+IFileOutputRedirector& defaultFileOutputRedirector()
{
static DefaultOutputRedirector instance;
return instance;