STYLE: return Switch by value, not const-reference

This commit is contained in:
Mark Olesen
2020-02-21 11:44:29 +01:00
parent 86fe2b7bc9
commit 4e6caf8d61
23 changed files with 87 additions and 78 deletions

View File

@ -56,7 +56,9 @@ Foam::functionObjects::fieldValue::fieldValue
writeFile(obr_, name, valueType, dict),
scaleFactor_(1.0),
dict_(dict),
regionName_(word::null)
regionName_(word::null),
fields_(),
writeFields_(false)
{
read(dict);
}
@ -74,7 +76,9 @@ Foam::functionObjects::fieldValue::fieldValue
writeFile(obr_, name, valueType, dict),
scaleFactor_(1.0),
dict_(dict),
regionName_(word::null)
regionName_(word::null),
fields_(),
writeFields_(false)
{
read(dict);
}

View File

@ -6,7 +6,7 @@
\\/ M anipulation |
-------------------------------------------------------------------------------
Copyright (C) 2011-2016 OpenFOAM Foundation
Copyright (C) 2016 OpenCFD Ltd.
Copyright (C) 2016-2020 OpenCFD Ltd.
-------------------------------------------------------------------------------
License
This file is part of OpenFOAM.
@ -48,7 +48,6 @@ SourceFiles
#include "fvMeshFunctionObject.H"
#include "writeFile.H"
#include "Switch.H"
#include "Field.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -86,7 +85,7 @@ protected:
wordList fields_;
//- Output field values flag
Switch writeFields_;
bool writeFields_;
// Protected Member Functions
@ -167,7 +166,7 @@ public:
inline const wordList& fields() const;
//- Return the output field values flag
inline const Switch& writeFields() const;
inline bool writeFields() const;
//- Read from dictionary
virtual bool read(const dictionary& dict);

View File

@ -6,6 +6,7 @@
\\/ M anipulation |
-------------------------------------------------------------------------------
Copyright (C) 2011-2016 OpenFOAM Foundation
Copyright (C) 2020 OpenCFD Ltd.
-------------------------------------------------------------------------------
License
This file is part of OpenFOAM.
@ -45,8 +46,7 @@ inline const Foam::wordList& Foam::functionObjects::fieldValue::fields() const
}
inline const Foam::Switch&
Foam::functionObjects::fieldValue::writeFields() const
inline bool Foam::functionObjects::fieldValue::writeFields() const
{
return writeFields_;
}