V8 Project
|
#include <jsregexp.h>
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.
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().
|
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().
|
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().