v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DispatchTable Class Reference

#include <jsregexp.h>

Inheritance diagram for DispatchTable:
Collaboration diagram for DispatchTable:

Data Structures

class  Config
 
class  Entry
 

Public Member Functions

 DispatchTable (Zone *zone)
 
void AddRange (CharacterRange range, int value, Zone *zone)
 
OutSetGet (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)
 

Detailed Description

Definition at line 344 of file jsregexp.h.

Constructor & Destructor Documentation

DispatchTable ( Zone zone)
inlineexplicit

Definition at line 346 of file jsregexp.h.

Member Function Documentation

void Dump ( )
void ForEach ( Callback *  callback)
inline

Definition at line 387 of file jsregexp.h.

Referenced by CharacterRange::Split().

OutSet * Get ( uc16  value)

Definition at line 5675 of file jsregexp.cc.

References DispatchTable::Entry::out_set().

Referenced by TEST().


The documentation for this class was generated from the following files: