v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
InputStreamUtf16Buffer Class Reference
Inheritance diagram for InputStreamUtf16Buffer:
Collaboration diagram for InputStreamUtf16Buffer:

Public Member Functions

 InputStreamUtf16Buffer (v8::UnicodeInputStream *stream)
 
virtual ~InputStreamUtf16Buffer ()
 
virtual void PushBack (uc32 ch)
 
- Public Member Functions inherited from Utf16CharacterStream
 Utf16CharacterStream ()
 
virtual ~Utf16CharacterStream ()
 
uc32 Advance ()
 
unsigned pos () const
 
unsigned SeekForward (unsigned code_unit_count)
 

Protected Member Functions

virtual bool ReadBlock ()
 
virtual unsigned SlowSeekForward (unsigned pos)
 

Additional Inherited Members

- Protected Attributes inherited from Utf16CharacterStream
const uc16buffer_cursor_
 
const uc16buffer_end_
 
unsigned pos_
 
- Static Protected Attributes inherited from Utf16CharacterStream
static const uc32 kEndOfInput = -1
 

Detailed Description

Definition at line 49 of file preparser-api.cc.

Constructor & Destructor Documentation

virtual ~InputStreamUtf16Buffer ( )
inlinevirtual

Definition at line 73 of file preparser-api.cc.

References v8::internal::DeleteArray(), and v8::internal::NULL.

Member Function Documentation

virtual unsigned SlowSeekForward ( unsigned  pos)
inlineprotectedvirtual

Implements Utf16CharacterStream.

Definition at line 146 of file preparser-api.cc.

References UNIMPLEMENTED.


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