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