45 const entry* ePtr =
dict.lookupScopedEntryPtr
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;
#define forAllConstIter(Container, container, iter)
Iterate across all elements in the container object of type.
void fatalCheck(const char *operation) const
Check IOstream status for given operation.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A list of keyword definitions, which are a keyword followed by any number of values (e....
A keyword and a list of tokens is an 'entry'.
virtual ITstream & stream() const =0
Return token stream if this entry is a primitive entry.
A class for handling keywords in dictionaries.
A token holds items read from Istream.
InfoProxy< token > info() const
Return info proxy.
const word & wordToken() const
A class for handling words, derived from string.
#define FatalIOErrorInFunction(ios)
Report an error message using Foam::FatalIOError.
errorManipArg< error, int > exit(error &err, const int errNo=1)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
label readLabel(Istream &is)