diff --git a/src/OpenFOAM/global/argList/argList.H b/src/OpenFOAM/global/argList/argList.H index e37e9d19689ffd60c9a30ef65aea73a092a62fa9..911e37b8059381742d6d6b712e7922177fad471c 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