![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <preparse-data-impl.h>
Classes | |
| class | ReadingScope |
Public Member Functions | |
| void | SetPosition (int position) |
| size_t | RemainingBytes () const |
| bool | HasRemainingBytes (size_t bytes) const |
| int32_t | ReadUint32 () |
| int32_t | ReadVarint32 () |
| uint8_t | ReadUint8 () |
| uint8_t | ReadQuarter () |
Private Attributes | |
| Data | data_ = {} |
| int | index_ = 0 |
| uint8_t | stored_quarters_ = 0 |
| uint8_t | stored_byte_ = 0 |
Additional Inherited Members | |
Static Public Attributes inherited from v8::internal::PreparseByteDataConstants | |
| static constexpr size_t | kUint32Size = 4 |
| static constexpr size_t | kVarint32MinSize = 1 |
| static constexpr size_t | kVarint32MaxSize = 5 |
| static constexpr size_t | kUint8Size = 1 |
| static constexpr size_t | kPlaceholderSize = 0 |
| static const size_t | kSkippableFunctionMinDataSize |
| static const size_t | kSkippableFunctionMaxDataSize |
Definition at line 47 of file preparse-data-impl.h.
|
inline |
Definition at line 85 of file preparse-data-impl.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 74 of file preparse-data-impl.h.
|
private |
Definition at line 147 of file preparse-data-impl.h.
|
private |
Definition at line 148 of file preparse-data-impl.h.
|
private |
Definition at line 150 of file preparse-data-impl.h.
|
private |
Definition at line 149 of file preparse-data-impl.h.