Go to the source code of this file.
◆ DECLARE_VISIT
#define DECLARE_VISIT |
( |
| type | ) |
|
◆ PROCESS_EXPRESSION
#define PROCESS_EXPRESSION |
( |
| node | ) |
|
Value: do { \
PROCESS_NODE(node); \
if (!(this->impl()->VisitExpression(node))) return; \
} while (false)
Definition at line 71 of file ast-traversal-visitor.h.
◆ PROCESS_NODE
#define PROCESS_NODE |
( |
| node | ) |
|
Value: do { \
if (!(this->impl()->VisitNode(node))) return; \
} while (false)
Definition at line 67 of file ast-traversal-visitor.h.
◆ RECURSE
Value: do { \
DCHECK(!HasStackOverflow()); \
this->impl()->call; \
if (HasStackOverflow()) return; \
} while (false)
Definition at line 76 of file ast-traversal-visitor.h.
◆ RECURSE_EXPRESSION
#define RECURSE_EXPRESSION |
( |
| call | ) |
|
Value: do { \
DCHECK(!HasStackOverflow()); \
++depth_; \
this->impl()->call; \
--depth_; \
if (HasStackOverflow()) return; \
} while (false)
Definition at line 83 of file ast-traversal-visitor.h.