|
V8 Project
|
#include <jsregexp.h>
Inheritance diagram for v8::internal::DispatchTable:
Collaboration diagram for v8::internal::DispatchTable: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) |
Public Member Functions inherited from v8::internal::ZoneObject | |
| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| void v8::internal::DispatchTable::Dump | ( | ) |
|
inlineprivate |
Definition at line 375 of file jsregexp.h.
References empty_.
Referenced by AddRange(), and Get().
Here is the caller graph for this function:
|
inline |
Definition at line 368 of file jsregexp.h.
References tree().
Referenced by v8::internal::CharacterRange::Split().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 5708 of file jsregexp.cc.
References empty(), v8::internal::DispatchTable::Entry::out_set(), to(), and tree().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 377 of file jsregexp.h.
References tree_.
Referenced by AddRange(), ForEach(), and Get().
Here is the caller graph for this function:
|
private |
Definition at line 376 of file jsregexp.h.
Referenced by empty().
|
private |
Definition at line 378 of file jsregexp.h.
Referenced by tree().