const keyType & keyword() const noexcept
Return keyword.
Conditional parsing of dictionary entries.
static bool evaluate(const bool doIf, DynamicList< filePos > &stack, dictionary &parentDict, Istream &is)
ClassName("ifeq")
Runtime type information.
static bool execute(const bool equal, DynamicList< filePos > &stack, dictionary &parentDict, Istream &is)
Main driver: depending on 'equal' starts evaluating or skips forward to else.
Tuple2< fileName, label > filePos
functionEntry(const functionEntry &)=delete
No copy construct.
virtual const dictionary & dict() const
This entry is not a dictionary, calling this function generates a FatalError.