#include "CircleNode.h"
#include <oops/InternalExn.h>
#include "CircleNodes.lst"
Go to the source code of this file.
|
#define | CIRCLE_NODE(OPCODE, Circle_CLASS) virtual T visit(const Circle_CLASS *) = 0; |
|
#define | CIRCLE_NODE(OPCODE, Circle_CLASS) |
|
#define | CIRCLE_NODE(OPCODE, Circle_CLASS) virtual T visit(Circle_CLASS *) = 0; |
|
#define | CIRCLE_NODE(OPCODE, Circle_CLASS) |
|
◆ CIRCLE_NODE [1/4]
#define CIRCLE_NODE |
( |
|
OPCODE, |
|
|
|
Circle_CLASS |
|
) |
| virtual T visit(const Circle_CLASS *) = 0; |
◆ CIRCLE_NODE [2/4]
#define CIRCLE_NODE |
( |
|
OPCODE, |
|
|
|
Circle_CLASS |
|
) |
| |
Value: \
virtual T visit(const Circle_CLASS *node) { return visit(static_cast<const CircleNode *>(node)); }
Definition at line 34 of file CircleNodeVisitor.h.
◆ CIRCLE_NODE [3/4]
#define CIRCLE_NODE |
( |
|
OPCODE, |
|
|
|
Circle_CLASS |
|
) |
| virtual T visit(Circle_CLASS *) = 0; |
◆ CIRCLE_NODE [4/4]
#define CIRCLE_NODE |
( |
|
OPCODE, |
|
|
|
Circle_CLASS |
|
) |
| |
Value: \
virtual T visit(Circle_CLASS *node) { return visit(static_cast<CircleNode *>(node)); }
Definition at line 34 of file CircleNodeVisitor.h.