v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <unicode.h>
Public Member Functions | |
Utf8Decoder () | |
Utf8Decoder (const char *stream, unsigned length) | |
void | Reset (const char *stream, unsigned length) |
unsigned | WriteUtf16 (uint16_t *data, unsigned length) const |
Public Member Functions inherited from Utf8DecoderBase | |
Utf8DecoderBase () | |
Utf8DecoderBase (uint16_t *buffer, unsigned buffer_length, const uint8_t *stream, unsigned stream_length) | |
unsigned | Utf16Length () const |
Additional Inherited Members | |
Protected Member Functions inherited from Utf8DecoderBase | |
void | Reset (uint16_t *buffer, unsigned buffer_length, const uint8_t *stream, unsigned stream_length) |
Static Protected Member Functions inherited from Utf8DecoderBase | |
static void | WriteUtf16Slow (const uint8_t *stream, uint16_t *data, unsigned length) |
Protected Attributes inherited from Utf8DecoderBase | |
const uint8_t * | unbuffered_start_ |
unsigned | utf16_length_ |
bool | last_byte_of_buffer_unused_ |
|
inline |
|
inline |
Definition at line 192 of file unicode-inl.h.
|
inline |
Definition at line 200 of file unicode-inl.h.
References Utf8DecoderBase::Reset().
|
inline |
Definition at line 208 of file unicode-inl.h.
References ASSERT, OS::MemCopy(), and NULL.