From f654b7fac6ec112167abc7238b943ed7c3d948e6 Mon Sep 17 00:00:00 2001 From: Mark Olesen 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 e37e9d1968..911e37b805 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& list) const; + //- Alternative name for option opt(const word& optName) + template + T get(const word& optName) const + { + return this->opt(optName); + } + + //- Alternative name for option opt(const word& optName, ...) + template + T get(const word& optName, const T& deflt) const + { + return this->opt(optName, deflt); + } + + // Edit //- Append a (mandatory) argument to validArgs