v8
3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
|
#include <scanner-character-streams.h>
Public Member Functions | |
ExternalTwoByteStringUtf16CharacterStream (Handle< ExternalTwoByteString > data, int start_position, int end_position) | |
virtual | ~ExternalTwoByteStringUtf16CharacterStream () |
virtual void | PushBack (uc32 character) |
Public Member Functions inherited from Utf16CharacterStream | |
Utf16CharacterStream () | |
virtual | ~Utf16CharacterStream () |
uc32 | Advance () |
unsigned | pos () const |
unsigned | SeekForward (unsigned code_unit_count) |
Protected Member Functions | |
virtual unsigned | SlowSeekForward (unsigned delta) |
virtual bool | ReadBlock () |
Protected Attributes | |
Handle< ExternalTwoByteString > | source_ |
const uc16 * | raw_data_ |
Protected Attributes inherited from Utf16CharacterStream | |
const uc16 * | buffer_cursor_ |
const uc16 * | buffer_end_ |
unsigned | pos_ |
Additional Inherited Members | |
Static Protected Attributes inherited from Utf16CharacterStream | |
static const uc32 | kEndOfInput = -1 |
Definition at line 101 of file scanner-character-streams.h.
ExternalTwoByteStringUtf16CharacterStream | ( | Handle< ExternalTwoByteString > | data, |
int | start_position, | ||
int | end_position | ||
) |
Definition at line 311 of file scanner-character-streams.cc.
|
virtual |
Definition at line 307 of file scanner-character-streams.cc.
|
inlinevirtual |
Implements Utf16CharacterStream.
Definition at line 108 of file scanner-character-streams.h.
References ASSERT, Utf16CharacterStream::buffer_cursor_, Utf16CharacterStream::pos_, and ExternalTwoByteStringUtf16CharacterStream::raw_data_.
|
inlineprotectedvirtual |
Implements Utf16CharacterStream.
Definition at line 119 of file scanner-character-streams.h.
|
inlineprotectedvirtual |
Implements Utf16CharacterStream.
Definition at line 115 of file scanner-character-streams.h.
|
protected |
Definition at line 124 of file scanner-character-streams.h.
Referenced by ExternalTwoByteStringUtf16CharacterStream::PushBack().
|
protected |
Definition at line 123 of file scanner-character-streams.h.