59 <<
"Undefined variable " 60 << varName <<
". Valid variables are " << dict
67 <<
"Illegal token " << t.
info()
68 <<
" when trying to read label" 74 "operator>>(Istream&, List<T>&) : reading entry" 100 if (iter().isStream())
105 os << iter().keyword();
122 if (iter().isStream())
127 return iter().keyword();
132 return keyType::null;
A class for handling keywords in dictionaries.
errorManipArg< error, int > exit(error &err, const int errNo=1)
A list of keyword definitions, which are a keyword followed by any number of values (e...
#define forAllConstIter(Container, container, iter)
Iterate across all elements in the container object of type.
InfoProxy< token > info() const
Return info proxy.
const word & wordToken() const
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
A token holds items read from Istream.
const entry * lookupScopedEntryPtr(const word &, bool recursive, bool patternMatch) const
Find and return an entry data stream pointer if present.
A class for handling words, derived from string.
label readLabel(Istream &is)
void fatalCheck(const char *operation) const
Check IOstream status for given operation.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
#define FatalIOErrorInFunction(ios)
Report an error message using Foam::FatalIOError.
virtual ITstream & stream() const =0
Return token stream if this entry is a primitive entry.
A keyword and a list of tokens is an 'entry'.