ENH: define nameOp<>, typeOp<>, sizeOp<> functors (issue #1013)

This commit is contained in:
Mark Olesen
2018-09-19 15:32:04 +02:00
parent 47519b2e04
commit 12c903bba8
15 changed files with 149 additions and 44 deletions

View File

@ -87,12 +87,12 @@ static const Enum<restoreMethod> methodEndings
// Files in given directory at time instant
wordList getFiles(const fileName& dir, const word& instance)
inline wordList getFiles(const fileName& dir, const word& instance)
{
return ListOps::create<word>
(
Foam::readDir(dir/instance, fileName::FILE),
[](const fileName& f){ return f.name(); }
nameOp<fileName>()
);
}