V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
unibrow::Utf8Decoder< kBufferSize > Class Template Reference
Inheritance diagram for unibrow::Utf8Decoder< kBufferSize >:
unibrow::Utf8DecoderBase

Public Member Functions

 Utf8Decoder (const v8::internal::Vector< const char > &stream)
 
void Reset (const v8::internal::Vector< const char > &stream)
 
size_t WriteUtf16 (uint16_t *data, size_t length, const v8::internal::Vector< const char > &stream) const
 
- Public Member Functions inherited from unibrow::Utf8DecoderBase
 Utf8DecoderBase (uint16_t *buffer, size_t buffer_length, const v8::internal::Vector< const char > &stream)
 
size_t Utf16Length () const
 

Additional Inherited Members

- Protected Member Functions inherited from unibrow::Utf8DecoderBase
void Reset (uint16_t *buffer, size_t buffer_length, const v8::internal::Vector< const char > &vector)
 
- Static Protected Member Functions inherited from unibrow::Utf8DecoderBase
static void WriteUtf16Slow (uint16_t *data, size_t length, const v8::internal::Vector< const char > &stream, size_t offset, bool trailing)
 
- Protected Attributes inherited from unibrow::Utf8DecoderBase
size_t bytes_read_
 
size_t chars_written_
 
size_t utf16_length_
 
bool trailing_
 

Detailed Description

template<size_t kBufferSize>
class unibrow::Utf8Decoder< kBufferSize >

Definition at line 82 of file unicode-decoder.h.


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