![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Public Member Functions | |
virtual | ~DecodingState ()=default |
virtual size_t | ReadBytes (AsyncStreamingDecoder *streaming, base::Vector< const uint8_t > bytes) |
virtual std::unique_ptr< DecodingState > | Next (AsyncStreamingDecoder *streaming)=0 |
virtual base::Vector< uint8_t > | buffer ()=0 |
size_t | offset () const |
void | set_offset (size_t value) |
virtual bool | is_finishing_allowed () const |
Private Attributes | |
size_t | offset_ = 0 |
Definition at line 118 of file streaming-decoder.cc.
|
virtualdefault |
|
pure virtual |
Implemented in v8::internal::wasm::AsyncStreamingDecoder::DecodeFunctionBody, v8::internal::wasm::AsyncStreamingDecoder::DecodeModuleHeader, v8::internal::wasm::AsyncStreamingDecoder::DecodeSectionID, v8::internal::wasm::AsyncStreamingDecoder::DecodeSectionPayload, and v8::internal::wasm::AsyncStreamingDecoder::DecodeVarInt32.
|
inlinevirtual |
Reimplemented in v8::internal::wasm::AsyncStreamingDecoder::DecodeSectionID.
Definition at line 137 of file streaming-decoder.cc.
|
pure virtual |
Implemented in v8::internal::wasm::AsyncStreamingDecoder::DecodeFunctionBody, v8::internal::wasm::AsyncStreamingDecoder::DecodeModuleHeader, v8::internal::wasm::AsyncStreamingDecoder::DecodeSectionID, v8::internal::wasm::AsyncStreamingDecoder::DecodeSectionPayload, and v8::internal::wasm::AsyncStreamingDecoder::DecodeVarInt32.
|
inline |
|
virtual |
Reimplemented in v8::internal::wasm::AsyncStreamingDecoder::DecodeVarInt32.
Definition at line 274 of file streaming-decoder.cc.
|
private |
Definition at line 140 of file streaming-decoder.cc.