v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GuardedAlternative Class Reference

#include <jsregexp.h>

Public Member Functions

 GuardedAlternative (RegExpNode *node)
 
void AddGuard (Guard *guard, Zone *zone)
 
RegExpNodenode ()
 
void set_node (RegExpNode *node)
 
ZoneList< Guard * > * guards ()
 

Detailed Description

Definition at line 1045 of file jsregexp.h.

Constructor & Destructor Documentation

GuardedAlternative ( RegExpNode node)
inlineexplicit

Definition at line 1047 of file jsregexp.h.

Member Function Documentation

void AddGuard ( Guard guard,
Zone zone 
)

Definition at line 1547 of file jsregexp.cc.

References List< T, P >::Add(), and v8::internal::NULL.

Referenced by RegExpQuantifier::ToNode().

ZoneList<Guard*>* guards ( )
inline
void set_node ( RegExpNode node)
inline

Definition at line 1050 of file jsregexp.h.

References GuardedAlternative::node().


The documentation for this class was generated from the following files: