39#ifndef Foam_localIOdictionary_H
40#define Foam_localIOdictionary_H
79 const word& wantedType,
98 const word& wantedType
109 virtual bool global()
const
Defines the attributes of an object for which implicit objectRegistry management is supported,...
fileName localFilePath(const word &typeName, const bool search=true) const
Redirect to fileHandler filePath, searching locally.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
baseIOdictionary(const baseIOdictionary &)=default
Copy construct.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A class for handling file names.
static dictionary readContents(const IOobject &io)
Read and return contents, testing for "dictionary" type. The IOobject will not be registered.
virtual bool global() const
The object is not global.
virtual fileName filePath() const
Return complete path + object name if the file exists in the case otherwise null.
virtual ~localIOdictionary()=default
Destructor.
localIOdictionary(const IOobject &io, const dictionary *fallback=nullptr)
Construct given an IOobject and optional fallback dictionary content.
A class for handling words, derived from Foam::string.
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.