127 return insert(objectPtr->
name(), std::move(objectPtr));
IOobjectList()
Default construct (empty) with default (128) table capacity.
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.
A HashTable of pointers to objects of type <T>, with deallocation management of the pointers...
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.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
Registry of regIOobjects.
Defines the attributes of an object for which implicit objectRegistry management is supported...