42 #ifndef dictionaryEntry_H
43 #define dictionaryEntry_H
56 class dictionaryEntry;
58 Ostream&
operator<<(Ostream&,
const dictionaryEntry&);
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,...
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A keyword and a list of tokens is a 'dictionaryEntry'.
const word dictName() const
Return the local dictionary name (final part of scoped name)
dictionaryEntry(const dictionary &parentDict, Istream &)
Construct from the parent dictionary and Istream.
bool isDict() const
Return true because this entry is a dictionary.
void write(Ostream &) const
Write.
friend Ostream & operator<<(Ostream &, const dictionaryEntry &)
InfoProxy< dictionaryEntry > info() const
Return info proxy.
label endLineNumber() const
Return line number of last token in dictionary.
ITstream & stream() const
This entry is not a primitive,.
const dictionary & dict() const
Return dictionary.
const fileName & name() const
Return the dictionary name (scoped, e.g. dictA::dictB::dictC)
label startLineNumber() const
Return line number of first token in dictionary.
const word dictName() const
Return the local dictionary name (final part of scoped name)
const fileName & name() const
Return the dictionary name.
A list of keyword definitions, which are a keyword followed by any number of values (e....
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.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)