45#ifndef dictionaryEntry_H
46#define dictionaryEntry_H
An input stream of tokens.
A helper class for outputting values to Ostream.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A keyword and a list of tokens is a 'dictionaryEntry'.
virtual fileName & name()
Return scoped dictionary name for modification.
autoPtr< entry > clone(const dictionary &parentDict) const
Construct on freestore as copy with reference to the.
InfoProxy< dictionaryEntry > info() const
Return info proxy.
virtual fileName relativeName() const
Return scoped dictionary name relative to the current case.
virtual const fileName & name() const
Return the scoped dictionary name (eg, dictA.dictB.dictC)
virtual const dictionary & dict() const noexcept
Return dictionary (ie, this)
friend Ostream & operator<<(Ostream &os, const dictionaryEntry &e)
virtual const dictionary * dictPtr() const noexcept
Return pointer to this dictionary.
virtual label endLineNumber() const
Return line number of last token in dictionary.
virtual ITstream & stream() const
virtual label startLineNumber() const
Return line number of first token in dictionary.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const fileName & name() const noexcept
The dictionary name.
autoPtr< dictionary > clone() const
Construct and return clone.
A keyword and a list of tokens is an 'entry'.
A class for handling file names.
A class for handling keywords in dictionaries.
OBJstream os(runTime.globalPath()/outputName)
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)