88 files_(move(dict.files_))
110 index = files_.
size();
161 files_ = move(rhs.files_);
void operator=(const baseIOdictionary &)
Assignment of other baseIOdictionary's entries to this.
baseIOdictionary(const IOobject &)
Construct given an IOobject.
unwatchedIOdictionary is like IOdictionary but stores dependencies as files instead of fileMonitor wa...
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.
baseIOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO function...
void operator=(const dictionary &)
A list of keyword definitions, which are a keyword followed by any number of values (e...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
void size(const label)
Override size to be inconsistent with allocated storage.
virtual ~unwatchedIOdictionary()
Destructor.
virtual bool global() const
This object is global.
unwatchedIOdictionary(const IOobject &io)
Construct given an IOobject.
virtual void addWatch()
Add file watch on object (READ_IF_MODIFIED)
void append(const T &)
Append an element at the end of the list.
errorManip< error > abort(error &err)
static void scatter(const List< commsStruct > &comms, T &Value, const int tag, const label comm)
Scatter data. Distribute without modification. Reverse of gather.
static fileCheckTypes fileModificationChecking
Type of file modification checking.
label findIndex(const ListType &, typename ListType::const_reference, const label start=0)
Find first occurrence of given element and return index,.
static bool & parRun()
Is this a parallel run?
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
virtual fileName filePath() const
Return complete path + object name if the file exists.
void operator=(unwatchedIOdictionary &&)
Move assignment.
readOption readOpt() const
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
fileName objectPath() const
Return complete path + object name.
#define FatalErrorIn(functionName)
Report an error message using Foam::FatalError.
bool readHeaderOk(const IOstream::streamFormat PstreamFormat, const word &typeName)
Helper: check readOpt flags and read if necessary.