Go to the source code of this file.
|
| class | mir::IVisitor |
| | Interface for visitors Use in MIR component if you want to enforce to implement visits for all operations. More...
|
| |
| class | mir::Visitor |
| | Base visitor with empty fallback function. More...
|
| |
|
| #define | HANDLE_OP(OpType, OpClass) class OpClass; |
| |
| #define | HANDLE_OP(OpType, OpClass) virtual void visit(ops::OpClass &) = 0; |
| |
| #define | HANDLE_OP(OpType, OpClass) void visit(ops::OpClass &) override; |
| |
◆ HANDLE_OP [1/3]
| #define HANDLE_OP |
( |
|
OpType, |
|
|
|
OpClass |
|
) |
| class OpClass; |
◆ HANDLE_OP [2/3]
| #define HANDLE_OP |
( |
|
OpType, |
|
|
|
OpClass |
|
) |
| virtual void visit(ops::OpClass &) = 0; |
◆ HANDLE_OP [3/3]
| #define HANDLE_OP |
( |
|
OpType, |
|
|
|
OpClass |
|
) |
| void visit(ops::OpClass &) override; |