35 #ifndef IOobjectList_H
36 #define IOobjectList_H
71 bool registerObject =
true
A HashTable specialisation for hashing pointers.
List of IOobjects with searching and retrieving facilities.
~IOobjectList()
Destructor.
IOobjectList(const label nIoObjects=128)
Construct given an initial estimate for the number of entries.
wordList sortedNames() const
Return the sorted list of names of the IOobjects.
bool add(IOobject &)
Add an IOobject to the list.
void operator=(const IOobjectList &)=delete
Disallow default bitwise assignment.
IOobjectList lookupClass(const word &className) const
Return the list for all IOobjects of a given class.
IOobject * lookup(const word &name) const
Lookup a given name and return IOobject ptr if found else nullptr.
bool remove(IOobject &)
Remove an IOobject from the list.
wordList names() const
Return the list of names of the IOobjects.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
readOption
Enumeration defining the read options.
writeOption
Enumeration defining the write options.
A class for handling file names.
Registry of regIOobjects.
A wordRe is a word, but can also have a regular expression for matching words.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
word name(const bool)
Return a word representation of a bool.