|
V8 Project
|
#include <jsregexp.h>
Collaboration diagram for v8::internal::GuardedAlternative:Public Member Functions | |
| GuardedAlternative (RegExpNode *node) | |
| void | AddGuard (Guard *guard, Zone *zone) |
| RegExpNode * | node () |
| void | set_node (RegExpNode *node) |
| ZoneList< Guard * > * | guards () |
Private Attributes | |
| RegExpNode * | node_ |
| ZoneList< Guard * > * | guards_ |
Definition at line 1034 of file jsregexp.h.
|
inlineexplicit |
Definition at line 1036 of file jsregexp.h.
Definition at line 1465 of file jsregexp.cc.
References v8::internal::List< T, AllocationPolicy >::Add(), and NULL.
Here is the call graph for this function:Definition at line 1040 of file jsregexp.h.
References guards_.
Referenced by v8::internal::ChoiceNode::AssertGuardsMentionRegisters(), v8::internal::ChoiceNode::EmitChoices(), v8::internal::ChoiceNode::EmitOptimizedUnanchoredSearch(), v8::internal::ChoiceNode::EmitOutOfLineContinuation(), v8::internal::ChoiceNode::FillInBMInfo(), and v8::internal::ChoiceNode::FilterOneByte().
Here is the caller graph for this function:
|
inline |
Definition at line 1038 of file jsregexp.h.
References node_.
Referenced by v8::internal::LoopChoiceNode::AddContinueAlternative(), v8::internal::LoopChoiceNode::AddLoopAlternative(), v8::internal::ChoiceNode::EmitChoices(), v8::internal::ChoiceNode::EmitOptimizedUnanchoredSearch(), v8::internal::ChoiceNode::EmitOutOfLineContinuation(), v8::internal::ChoiceNode::FillInBMInfo(), v8::internal::ChoiceNode::FilterOneByte(), v8::internal::ChoiceNode::GreedyLoopTextLengthForAlternative(), and set_node().
Here is the caller graph for this function:
|
inline |
Definition at line 1044 of file jsregexp.h.
Referenced by guards().
|
private |
Definition at line 1043 of file jsregexp.h.
Referenced by node(), and set_node().