From e6c79ce2c3e52b8994b3df0771ca5e6e9e1c101f Mon Sep 17 00:00:00 2001 From: Mark Olesen <Mark.Olesen@esi-group.com> Date: Mon, 23 Oct 2017 09:56:34 +0200 Subject: [PATCH] STYLE: use word methods to obtain IOobject member/group --- src/OpenFOAM/db/IOobject/IOobject.C | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/src/OpenFOAM/db/IOobject/IOobject.C b/src/OpenFOAM/db/IOobject/IOobject.C index 563eb9c542..d97bc75153 100644 --- a/src/OpenFOAM/db/IOobject/IOobject.C +++ b/src/OpenFOAM/db/IOobject/IOobject.C @@ -374,31 +374,13 @@ const Foam::fileName& Foam::IOobject::caseName() const Foam::word Foam::IOobject::group() const { - const auto i = name_.rfind('.'); - - if (i == std::string::npos || i == 0) - { - return word::null; - } - else - { - return name_.substr(i+1); - } + return name_.ext(); } Foam::word Foam::IOobject::member() const { - const auto i = name_.rfind('.'); - - if (i == std::string::npos || i == 0) - { - return name_; - } - else - { - return name_.substr(0, i); - } + return name_.lessExt(); } -- GitLab