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

#include <scanner.h>

Public Types

typedef
unibrow::Utf8InputBuffer< 1024 > 
Utf8Decoder
 

Public Member Functions

 UnicodeCache ()
 
StaticResource< Utf8Decoder > * utf8_decoder ()
 
bool IsIdentifierStart (unibrow::uchar c)
 
bool IsIdentifierPart (unibrow::uchar c)
 
bool IsLineTerminator (unibrow::uchar c)
 
bool IsWhiteSpace (unibrow::uchar c)
 

Detailed Description

Definition at line 143 of file scanner.h.

Member Typedef Documentation

Definition at line 148 of file scanner.h.

Constructor & Destructor Documentation

UnicodeCache ( )
inline

Definition at line 147 of file scanner.h.

Member Function Documentation

bool IsIdentifierPart ( unibrow::uchar  c)
inline

Definition at line 155 of file scanner.h.

Referenced by Scanner::ScanRegExpFlags().

bool IsIdentifierStart ( unibrow::uchar  c)
inline

Definition at line 154 of file scanner.h.

bool IsLineTerminator ( unibrow::uchar  c)
inline

Definition at line 156 of file scanner.h.

References Predicate< T, size >::get().

Referenced by Scanner::ScanRegExpPattern().

bool IsWhiteSpace ( unibrow::uchar  c)
inline

Definition at line 157 of file scanner.h.

References Predicate< T, size >::get().

Referenced by v8::internal::AdvanceToNonspace().

StaticResource<Utf8Decoder>* utf8_decoder ( )
inline

Definition at line 150 of file scanner.h.

Referenced by Heap::AllocateStringFromUtf8Slow(), and String::IsEqualTo().


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