bool Foam::fileFormats::surfaceFormatsCore::checkSupport ( const wordHashSet& available, const word& ext, const bool verbose, const word& functionName ) { if (available.found(ext)) { return true; } else if (verbose) { wordList toc = available.toc(); SortableList<word> known(toc.xfer()); Info<<"Unknown file extension for " << functionName << " : " << ext << nl <<"Valid types: ("; // compact output: forAll(known, i) { Info<<" " << known[i]; } Info<<" )" << endl; } return false; }
void Foam::vtkPV3Foam::pruneObjectList ( IOobjectList& objects, const wordHashSet& selected ) { // hash all the selected field names if (selected.empty()) { objects.clear(); } // only keep selected fields forAllIter(IOobjectList, objects, iter) { if (!selected.found(iter()->name())) { objects.erase(iter); } } }