An Operation that joins an Operand to the front of a Program.
More...
#include "front_push_operation.hpp"
|
| | FrontPushOperation () |
| |
| template<typename TheOperand > |
| bool | TakeOperand (Evaluation &, TheOperand &) |
| |
| template<typename TheProducer > |
| bool | TakeQuotedProducer (Evaluation &, TheProducer &) |
| |
| virtual | ~DefaultIncompleteOperation ()=0 |
| |
| virtual void | GiveElements (Consumer &) |
| | Gives the contents. More...
|
| |
| virtual void | GiveElements (Consumer &) const |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| virtual bool | ParseQuotedElements (Evaluation &, Reader &) |
| |
| virtual bool | TakeElement (Evaluation &, Operand &) |
| | Takes the Operand and gives the result to the Evaluation. More...
|
| |
| virtual bool | TakeElement (Evaluation &, Operand const &) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| virtual bool | TakeQuotedElements (Evaluation &, Producer &) |
| | Constructs and takes an Operand, which takes each Element from the argument. More...
|
| |
| virtual bool | TakeQuotedElements (Evaluation &, Producer const &) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| virtual | ~IncompleteOperation ()=0 |
| |
template<typename ThisProgram, typename ThisImplementation>
class Om::Language::Operation::FrontPushOperation< ThisProgram, ThisImplementation >
Definition at line 38 of file front_push_operation.hpp.
◆ FrontPushOperation()
template<typename ThisProgram , typename ThisImplementation >
◆ GiveElements()
template<typename ThisProgram , typename ThisImplementation >
template<typename TheFrontPushOperation >
◆ TakeOperand()
template<typename ThisProgram , typename ThisImplementation >
template<typename TheOperand >
◆ TakeQuotedProducer()
template<typename ThisProgram , typename ThisImplementation >
template<typename TheProducer >
◆ GetOperator()
template<typename ThisProgram , typename ThisImplementation >
◆ thisProgram
template<typename ThisProgram , typename ThisImplementation >
The documentation for this class was generated from the following file: