v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::Utf8Decoder Class Referencefinal

#include <unicode-decoder.h>

Inheritance diagram for v8::internal::Utf8Decoder:
Collaboration diagram for v8::internal::Utf8Decoder:

Public Member Functions

 Utf8Decoder (base::Vector< const uint8_t > data)
 
bool is_invalid () const
 
- Public Member Functions inherited from v8::internal::Utf8DecoderBase< Utf8Decoder >
bool is_invalid () const
 
bool is_ascii () const
 
bool is_one_byte () const
 
int utf16_length () const
 
int non_ascii_start () const
 
void Decode (Char *out, base::Vector< const uint8_t > data)
 

Additional Inherited Members

- Public Types inherited from v8::internal::Utf8DecoderBase< Utf8Decoder >
enum  Encoding
 
- Protected Member Functions inherited from v8::internal::Utf8DecoderBase< Utf8Decoder >
 Utf8DecoderBase (base::Vector< const uint8_t > data)
 
- Protected Attributes inherited from v8::internal::Utf8DecoderBase< Utf8Decoder >
Encoding encoding_
 
int non_ascii_start_
 
int utf16_length_
 

Detailed Description

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

Constructor & Destructor Documentation

◆ Utf8Decoder()

v8::internal::Utf8Decoder::Utf8Decoder ( base::Vector< const uint8_t > data)
inlineexplicit

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

Member Function Documentation

◆ is_invalid()

bool v8::internal::Utf8Decoder::is_invalid ( ) const
inline

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


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