From f654b7fac6ec112167abc7238b943ed7c3d948e6 Mon Sep 17 00:00:00 2001 From: Mark Olesen <Mark.Olesen@esi-group.com> Date: Mon, 2 Dec 2019 13:51:38 +0100 Subject: [PATCH] BACKPORT: accept argList::get() methods as per 1912 --- src/OpenFOAM/global/argList/argList.H | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/OpenFOAM/global/argList/argList.H b/src/OpenFOAM/global/argList/argList.H index e37e9d19689..911e37b8059 100644 --- a/src/OpenFOAM/global/argList/argList.H +++ b/src/OpenFOAM/global/argList/argList.H @@ -427,6 +427,21 @@ public: inline bool readListIfPresent(const word& optName, List<T>& list) const; + //- Alternative name for option opt(const word& optName) + template<class T=string> + T get(const word& optName) const + { + return this->opt<T>(optName); + } + + //- Alternative name for option opt(const word& optName, ...) + template<class T> + T get(const word& optName, const T& deflt) const + { + return this->opt<T>(optName, deflt); + } + + // Edit //- Append a (mandatory) argument to validArgs -- GitLab