30 Foam::dictionaryEntry::dictionaryEntry
42 Foam::dictionaryEntry::dictionaryEntry
84 <<
"Attempt to return dictionary entry as a primitive" entry * last()
Return the last entry.
label startLineNumber() const
Return line number of first token in dictionary.
entry * first()
Return the first entry.
const dictionary & dict() const
Return dictionary.
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 list of keyword definitions, which are a keyword followed by any number of values (e...
label size() const
Return number of elements in list.
A class for handling keywords in dictionaries.
A keyword and a list of tokens is a 'dictionaryEntry'.
errorManip< error > abort(error &err)
A keyword and a list of tokens is an 'entry'.
ITstream & lookup(const word &, bool recursive=false, bool patternMatch=true) const
Find and return an entry data stream.
label endLineNumber() const
Return line number of last token in dictionary.
virtual label endLineNumber() const =0
Return line number of last token in dictionary.
ITstream & stream() const
This entry is not a primitive,.
#define FatalIOErrorIn(functionName, ios)
Report an error message using Foam::FatalIOError.
virtual label startLineNumber() const =0
Return line number of first token in dictionary.