![]() |
Zen
A cross-platform functional programming language
|
InvokerType Visitor interface class. More...
#include <Ast.hpp>
Public Member Functions | |
| Visitor () | |
| Default constructor. | |
| virtual | ~Visitor () |
| Virtual destructor. | |
| virtual void | visit (const Ast::FunctionCall &call)=0 |
| Visit FunctionCall. | |
| virtual void | visit (const Ast::FunctorCall &call)=0 |
| Visit FunctorCall. | |
| virtual void | visit (const Ast::FunctionDefCall &call)=0 |
| Visit FunctionDefCall. | |
| virtual void | visit (const Ast::FunctionImplCall &call)=0 |
| Visit FunctionImplCall. | |
InvokerType Visitor interface class.
| virtual void visit | ( | const Ast::FunctionCall & | call | ) | [pure virtual] |
Visit FunctionCall.
| call | The instance to be visited. |
Implemented in InlineInvoker, ContinuationImplGenerator, and InvokerVisitor.
| virtual void visit | ( | const Ast::FunctionImplCall & | call | ) | [pure virtual] |
Visit FunctionImplCall.
| call | The instance to be visited. |
Implemented in InlineInvoker, ContinuationImplGenerator, and InvokerVisitor.
| virtual void visit | ( | const Ast::FunctionDefCall & | call | ) | [pure virtual] |
Visit FunctionDefCall.
| call | The instance to be visited. |
Implemented in InlineInvoker, ContinuationImplGenerator, and InvokerVisitor.
| virtual void visit | ( | const Ast::FunctorCall & | call | ) | [pure virtual] |
Visit FunctorCall.
| call | The instance to be visited. |
Implemented in InlineInvoker, ContinuationImplGenerator, and InvokerVisitor.