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