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