73 <<
"Attempt to return stream of primitives from a dictionary entry: " A class for handling keywords in dictionaries.
label endLineNumber() const
Return line number of last token in dictionary.
dictionaryEntry(const dictionaryEntry &)=delete
No copy construct.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
constexpr char nl
The newline '\n' character (0x0a)
virtual ITstream & stream() const
This entry is not a primitive, calling this function generates a FatalError.
A keyword and a list of tokens is a 'dictionaryEntry'.
virtual label endLineNumber() const
Return line number of last token in dictionary.
const keyType & keyword() const noexcept
Return keyword.
errorManip< error > abort(error &err)
#define FatalIOErrorInFunction(ios)
Report an error message using Foam::FatalIOError.
auto key(const Type &t) -> typename std::enable_if< std::is_enum< Type >::value, typename std::underlying_type< Type >::type >::type
virtual label startLineNumber() const
Return line number of first token in dictionary.
static ITstream & empty_stream()
Return reference to an empty ITstream, for functions needing to return an ITstream reference but whic...
virtual const dictionary & dict() const noexcept
Return dictionary (ie, this)
virtual const dictionary * dictPtr() const noexcept
Return pointer to this dictionary.
label startLineNumber() const
Return line number of first token in dictionary.
An input stream of tokens.
A keyword and a list of tokens is an 'entry'.
IOerror FatalIOError
Error stream (stdout output on all processes), with additional 'FOAM FATAL IO ERROR' header text and ...