![]() |
v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <jsregexp.h>


Data Structures | |
| 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 ZoneObject | |
| INLINE (void *operator new(size_t size, Zone *zone)) | |
| void | operator delete (void *, size_t) |
| void | operator delete (void *pointer, Zone *zone) |
Definition at line 344 of file jsregexp.h.
|
inlineexplicit |
Definition at line 346 of file jsregexp.h.
| void AddRange | ( | CharacterRange | range, |
| int | value, | ||
| Zone * | zone | ||
| ) |
Definition at line 5586 of file jsregexp.cc.
References DispatchTable::Entry::AddValue(), ASSERT, ASSERT_EQ, ASSERT_RESULT, OutSet::Extend(), CharacterRange::from(), DispatchTable::Entry::from(), CharacterRange::is_valid(), String::kMaxUtf16CodeUnit, DispatchTable::Entry::out_set(), CharacterRange::set_from(), DispatchTable::Entry::set_to(), CharacterRange::to(), and DispatchTable::Entry::to().
Referenced by DispatchTableConstructor::AddRange(), CharacterRange::Split(), and TEST().
| void Dump | ( | ) |
|
inline |
Definition at line 387 of file jsregexp.h.
Referenced by CharacterRange::Split().
Definition at line 5675 of file jsregexp.cc.
References DispatchTable::Entry::out_set().
Referenced by TEST().