V8 Project
|
#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 |
Private Attributes | |
int | from_ |
int | to_ |
Definition at line 697 of file jsregexp.h.
|
inline |
Definition at line 699 of file jsregexp.h.
Referenced by Empty(), and Union().
Definition at line 700 of file jsregexp.h.
Definition at line 709 of file jsregexp.h.
Referenced by v8::internal::Trace::DeferredAction::Mentions().
|
inlinestatic |
Definition at line 715 of file jsregexp.h.
References Interval().
Referenced by v8::internal::RegExpTree::CaptureRegisters(), and v8::internal::ListCaptureRegisters().
|
inline |
Definition at line 713 of file jsregexp.h.
References from_.
Referenced by v8::internal::AddRange(), v8::internal::ActionNode::ClearCaptures(), v8::internal::Trace::FindAffectedRegisters(), v8::internal::BoyerMoorePositionInfo::SetInterval(), and v8::internal::BoyerMooreLookahead::SetInterval().
|
inline |
|
inline |
Definition at line 714 of file jsregexp.h.
References to_.
Referenced by v8::internal::AddRange(), v8::internal::ActionNode::ClearCaptures(), v8::internal::Trace::FindAffectedRegisters(), v8::internal::BoyerMoorePositionInfo::SetInterval(), and v8::internal::BoyerMooreLookahead::SetInterval().
Definition at line 701 of file jsregexp.h.
References from_, Interval(), kNone, v8::internal::Max(), v8::internal::Min(), and to_.
Referenced by v8::internal::ListCaptureRegisters().
|
private |
Definition at line 718 of file jsregexp.h.
Referenced by Contains(), from(), is_empty(), and Union().
|
static |
Definition at line 716 of file jsregexp.h.
Referenced by is_empty(), and Union().
|
private |
Definition at line 719 of file jsregexp.h.
Referenced by Contains(), to(), and Union().