V8 Project
|
#include <jsregexp.h>
Public Member Functions | |
OutSet () | |
OutSet * | Extend (unsigned value, Zone *zone) |
bool | Get (unsigned value) const |
![]() | |
INLINE (void *operator new(size_t size, Zone *zone)) | |
void | operator delete (void *, size_t) |
void | operator delete (void *pointer, Zone *zone) |
Static Public Attributes | |
static const unsigned | kFirstLimit = 32 |
Private Member Functions | |
void | Set (unsigned value, Zone *zone) |
ZoneList< OutSet * > * | successors (Zone *zone) |
OutSet (uint32_t first, ZoneList< unsigned > *remaining) | |
Private Attributes | |
uint32_t | first_ |
ZoneList< unsigned > * | remaining_ |
ZoneList< OutSet * > * | successors_ |
Friends | |
class | Trace |
Definition at line 296 of file jsregexp.h.
|
inline |
Definition at line 298 of file jsregexp.h.
Referenced by Extend().
Definition at line 314 of file jsregexp.h.
Definition at line 5574 of file jsregexp.cc.
References first_, Get(), NULL, OutSet(), remaining_, Set(), successors(), and successors_.
Referenced by v8::internal::DispatchTable::Entry::AddValue().
bool v8::internal::OutSet::Get | ( | unsigned | value | ) | const |
Definition at line 5605 of file jsregexp.cc.
References v8::internal::List< T, AllocationPolicy >::Contains(), first_, kFirstLimit, NULL, and remaining_.
Referenced by v8::internal::CharacterRangeSplitter::Call(), Extend(), v8::internal::Trace::PerformDeferredActions(), and v8::internal::Trace::RestoreAffectedRegisters().
|
private |
Definition at line 5593 of file jsregexp.cc.
References v8::internal::List< T, AllocationPolicy >::Add(), v8::internal::List< T, AllocationPolicy >::Contains(), first_, kFirstLimit, NULL, and remaining_.
Referenced by Extend(), v8::internal::Trace::FindAffectedRegisters(), and v8::internal::Trace::PerformDeferredActions().
Definition at line 312 of file jsregexp.h.
References successors_.
Referenced by Extend().
|
friend |
Definition at line 319 of file jsregexp.h.
|
private |
Definition at line 316 of file jsregexp.h.
|
static |
Definition at line 301 of file jsregexp.h.
|
private |
Definition at line 317 of file jsregexp.h.
Definition at line 318 of file jsregexp.h.
Referenced by Extend(), and successors().