127 return insert(objectPtr->
name(), std::move(objectPtr));
A class for handling file names.
List of IOobjects with searching and retrieving facilities. Implemented as a HashTable, so the various sorted methods should be used if traversing in parallel.
const word & name() const noexcept
Return the object name.
srcOptions insert("case", fileName(rootDirSource/caseDirSource))
bool add(autoPtr< IOobject > &objectPtr)
Move insert IOobject into the list.
registerOption
Enumeration for use with registerObject(). Values map to bool (false/true)
A simple container of IOobject preferences. Can also be used for general handling of read/no-read/rea...
void operator=(const IOobjectList &)=delete
No copy assignment.
A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to ...
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
IOobjectList() noexcept=default
Default construct: empty without allocation (capacity=0).
Registry of regIOobjects.
Defines the attributes of an object for which implicit objectRegistry management is supported...