Go to the source code of this file.
◆ MAKE_ACCEPT
#define MAKE_ACCEPT |
( |
| Name | ) |
|
Value: void* RegExp##Name::Accept(RegExpVisitor* visitor, void* data) { \
return visitor->Visit##Name(this, data); \
}
Definition at line 13 of file regexp-ast.cc.
◆ MAKE_CASE
#define MAKE_CASE |
( |
| Name | ) |
|
Value:void* Visit##Name(RegExp##Name*, void* data) override;
Definition at line 148 of file regexp-ast.cc.
◆ MAKE_TYPE_CASE [1/2]
#define MAKE_TYPE_CASE |
( |
| Name | ) |
|
Value: RegExp##Name* RegExpTree::As##Name() { return nullptr; } \
bool RegExpTree::Is##Name() { return false; }
Definition at line 20 of file regexp-ast.cc.
◆ MAKE_TYPE_CASE [2/2]
#define MAKE_TYPE_CASE |
( |
| Name | ) |
|
Value: RegExp##Name* RegExp##Name::As##Name() { return this; } \
bool RegExp##Name::Is##Name() { return true; }
Definition at line 20 of file regexp-ast.cc.
◆ os_
◆ zone_