32 #ifndef Om_Language_Operation_FindOperation_
34 #define Om_Language_Operation_FindOperation_ \
35 Om::Language::Operation::FindOperation
40 #define Om_Language_Operation_FindOperation_GetName_() \
66 template <
typename TheFindOperation>
76 template <
typename TheOperand>
82 template <
typename TheProducer>
An Element taker; takes at the back.
A partial implementation of IncompleteOperation.
The find operation implementation.
static void GiveElements(TheFindOperation &, Consumer &)
bool TakeOperand(Evaluation &, TheOperand &)
boost::optional< Operator > thisOperator
The Operator to find.
static char const * GetName()
bool TakeQuotedProducer(Evaluation &, TheProducer &)
An inserter of an Operation into the static System instance.