Go to the documentation of this file.
59 const word& wantedType,
65 if (!readHeaderOk(IOstream::ASCII, wantedType) && fallback)
67 dictionary::operator=(*fallback);
102 index = files_.find(
f);
106 index = files_.size();
116 if (readOpt() == MUST_READ_IF_MODIFIED)
129 <<
"Object " << objectPath() <<
" of type " <<
type()
130 <<
" already watched" <<
nl
Defines the attributes of an object for which implicit objectRegistry management is supported,...
A class for handling words, derived from Foam::string.
A class for handling file names.
static fileCheckTypes fileModificationChecking
Type of file modification checking.
virtual void addWatch()
Add file watch on object (READ_IF_MODIFIED)
static void scatter(const List< commsStruct > &comms, T &Value, const int tag, const label comm)
Scatter data. Distribute without modification. Reverse of gather.
unwatchedIOdictionary(const IOobject &io, const dictionary *fallback=nullptr)
void append(const T &val)
Append an element at the end of the list.
unwatchedIOdictionary is like IOdictionary but stores dependencies as files instead of fileMonitor wa...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
baseIOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO function...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
errorManip< error > abort(error &err)
readOption readOpt() const noexcept
The read option.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
static bool & parRun() noexcept
Test if this a parallel run.
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.