Go to the documentation of this file.
42 #ifndef baseIOdictionary_H
43 #define baseIOdictionary_H
64 static bool writeDictionaries;
121 virtual bool global()
const = 0;
130 using dictionary::operator=;
Defines the attributes of an object for which implicit objectRegistry management is supported,...
virtual bool readData(Istream &)
The readData function required by regIOobject read operation.
A class for handling words, derived from Foam::string.
A class for handling file names.
virtual bool writeData(Ostream &) const
The writeData function required by regIOobject write operation.
void operator=(const baseIOdictionary &rhs)
Copy assignment of dictionary entries (leave regIOobject untouched)
baseIOdictionary(const baseIOdictionary &)=default
Copy construct.
const word & name() const
virtual bool global() const =0
Is object global.
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...
TypeName("dictionary")
Declare type-name, virtual type (with debug switch)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
virtual ~baseIOdictionary()=default
Destructor.
virtual fileName filePath() const =0
An Ostream is an abstract base class for all output systems (streams, files, token lists,...