V8 Project
|
#include <jsregexp.h>
Classes | |
class | Config |
class | Entry |
Public Member Functions | |
DispatchTable (Zone *zone) | |
void | AddRange (CharacterRange range, int value, Zone *zone) |
OutSet * | Get (uc16 value) |
void | Dump () |
template<typename Callback > | |
void | ForEach (Callback *callback) |
![]() | |
INLINE (void *operator new(size_t size, Zone *zone)) | |
void | operator delete (void *, size_t) |
void | operator delete (void *pointer, Zone *zone) |
Private Member Functions | |
OutSet * | empty () |
ZoneSplayTree< Config > * | tree () |
Private Attributes | |
OutSet | empty_ |
ZoneSplayTree< Config > | tree_ |
Definition at line 325 of file jsregexp.h.
|
inlineexplicit |
Definition at line 327 of file jsregexp.h.
void v8::internal::DispatchTable::AddRange | ( | CharacterRange | range, |
int | value, | ||
Zone * | zone | ||
) |
Definition at line 5619 of file jsregexp.cc.
References v8::internal::DispatchTable::Entry::AddValue(), DCHECK, DCHECK_EQ, DCHECK_RESULT, empty(), v8::internal::DispatchTable::Entry::from(), v8::internal::CharacterRange::from(), v8::internal::CharacterRange::is_valid(), v8::internal::String::kMaxUtf16CodeUnit, v8::internal::DispatchTable::Entry::out_set(), v8::internal::CharacterRange::set_from(), v8::internal::DispatchTable::Entry::set_to(), v8::internal::DispatchTable::Entry::to(), v8::internal::CharacterRange::to(), and tree().
Referenced by v8::internal::DispatchTableConstructor::AddRange(), and v8::internal::CharacterRange::Split().
void v8::internal::DispatchTable::Dump | ( | ) |
|
inlineprivate |
Definition at line 375 of file jsregexp.h.
References empty_.
Referenced by AddRange(), and Get().
|
inline |
Definition at line 368 of file jsregexp.h.
References tree().
Referenced by v8::internal::CharacterRange::Split().
Definition at line 5708 of file jsregexp.cc.
References empty(), v8::internal::DispatchTable::Entry::out_set(), to(), and tree().
|
inlineprivate |
Definition at line 377 of file jsregexp.h.
References tree_.
Referenced by AddRange(), ForEach(), and Get().
|
private |
Definition at line 376 of file jsregexp.h.
Referenced by empty().
|
private |
Definition at line 378 of file jsregexp.h.
Referenced by tree().