39 #ifndef Om_Language_Operation_EqualsOperation_
41 #define Om_Language_Operation_EqualsOperation_ \
42 Om::Language::Operation::EqualsOperation
47 #define Om_Language_Operation_EqualsOperation_GetName_() \
69 template <
typename TheEqualsOperation>
79 template <
typename TheOperand>
85 template <
typename TheProducer>
93 template <
typename TheProducer>
An Element taker; takes at the back.
The Operand implementation.
A partial implementation of IncompleteOperation.
The = operation implementation.
bool TakeOperand(Evaluation &, TheOperand &)
bool TakeQuotedProducer(Evaluation &, TheProducer &)
static char const * GetName()
bool IsMatch(TheProducer &) const
Operand thisOperand
The Operand to compare with.
static void GiveElements(TheEqualsOperation &, Consumer &)
An inserter of an Operation into the static System instance.