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

#include <jsregexp.h>

Public Member Functions

 Interval ()
 
 Interval (int from, int to)
 
Interval Union (Interval that)
 
bool Contains (int value)
 
bool is_empty ()
 
int from () const
 
int to () const
 

Static Public Member Functions

static Interval Empty ()
 

Static Public Attributes

static const int kNone = -1
 

Detailed Description

Definition at line 677 of file jsregexp.h.

Constructor & Destructor Documentation

Interval ( )
inline

Definition at line 679 of file jsregexp.h.

Referenced by Interval::Empty(), and Interval::Union().

Interval ( int  from,
int  to 
)
inline

Definition at line 680 of file jsregexp.h.

Member Function Documentation

bool Contains ( int  value)
inline

Definition at line 689 of file jsregexp.h.

Referenced by Trace::DeferredAction::Mentions().

static Interval Empty ( )
inlinestatic

Definition at line 695 of file jsregexp.h.

References Interval::Interval().

Referenced by RegExpTree::CaptureRegisters().

bool is_empty ( )
inline

Definition at line 692 of file jsregexp.h.

References Interval::kNone.

Referenced by RegExpQuantifier::ToNode().

Interval Union ( Interval  that)
inline

Field Documentation

const int kNone = -1
static

Definition at line 696 of file jsregexp.h.

Referenced by Interval::is_empty(), and Interval::Union().


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