35 #ifndef GlobalIOList_H 36 #define GlobalIOList_H 90 virtual bool global()
const virtual bool global() const
Is object global.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A class for handling file names.
bool writeData(Ostream &) const
WriteData function required for regIOobject write operation.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
virtual bool readData(Istream &)
ReadData function required for regIOobject read operation.
virtual fileName filePath() const
Return complete path + object name if the file exists.
fileName globalFilePath(const word &typeName) const
Helper for filePath that searches up if in parallel.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual ~GlobalIOList()
Destructor.
IOList with global data (so optionally read from master)
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
GlobalIOList(const IOobject &)
Construct from IOobject.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
label size() const
Return the number of elements in the UList.
void operator=(const GlobalIOList< Type > &)