45#ifndef primitiveEntry_H
46#define primitiveEntry_H
86 const string& varName,
95 const word& functionName,
206Ostream&
operator<<(Ostream&
os,
const InfoProxy<primitiveEntry>& ip);
An input stream of tokens.
virtual const fileName & name() const
Get the name of the stream.
A helper class for outputting values to Ostream.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
virtual bool read()
Re-read model coefficients if they have changed.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
virtual fileName relativeName() const
Return scoped dictionary name relative to the current case.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A keyword and a list of tokens is an 'entry'.
virtual autoPtr< entry > clone() const
Construct on freestore as copy.
A class for handling file names.
A class for handling keywords in dictionaries.
A keyword and a list of tokens comprise a primitiveEntry. A primitiveEntry can be read,...
virtual fileName & name()
Return token stream name for modification.
InfoProxy< primitiveEntry > info() const
Return info proxy.
virtual fileName relativeName() const
Return token stream name relative to the current case.
virtual const fileName & name() const
Return the token stream name.
virtual bool isStream() const noexcept
Return true - this entry is a stream.
virtual bool read(const dictionary &dict, Istream &is)
Read tokens from the given stream.
autoPtr< entry > clone(const dictionary &) const
Clone the entry.
virtual label endLineNumber() const
Return line number of last token in dictionary.
virtual ITstream & stream() const
Return token stream for this primitive entry.
virtual const dictionary & dict() const
This entry is not a dictionary,.
virtual label startLineNumber() const
Return line number of first token in dictionary.
A token holds an item read from Istream.
A class for handling words, derived from Foam::string.
OBJstream os(runTime.globalPath()/outputName)
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)