v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::wasm::Merge< Value > Struct Template Reference

#include <function-body-decoder-impl.h>

Collaboration diagram for v8::internal::wasm::Merge< Value >:

Public Member Functions

 Merge (bool reached=false)
 
Valueoperator[] (uint32_t i)
 

Public Attributes

uint32_t arity = 0
 
union { 
 
   Value *   array 
 
   Value   first 
 
vals = {nullptr} 
 
bool reached
 

Detailed Description

template<typename Value>
struct v8::internal::wasm::Merge< Value >

Definition at line 1168 of file function-body-decoder-impl.h.

Constructor & Destructor Documentation

◆ Merge()

template<typename Value >
v8::internal::wasm::Merge< Value >::Merge ( bool reached = false)
inlineexplicit

Definition at line 1179 of file function-body-decoder-impl.h.

Member Function Documentation

◆ operator[]()

template<typename Value >
Value & v8::internal::wasm::Merge< Value >::operator[] ( uint32_t i)
inline

Definition at line 1181 of file function-body-decoder-impl.h.

Member Data Documentation

◆ arity

template<typename Value >
uint32_t v8::internal::wasm::Merge< Value >::arity = 0

Definition at line 1169 of file function-body-decoder-impl.h.

◆ array

template<typename Value >
Value* v8::internal::wasm::Merge< Value >::array

Definition at line 1171 of file function-body-decoder-impl.h.

◆ first

template<typename Value >
Value v8::internal::wasm::Merge< Value >::first

Definition at line 1172 of file function-body-decoder-impl.h.

◆ reached

template<typename Value >
bool v8::internal::wasm::Merge< Value >::reached

Definition at line 1177 of file function-body-decoder-impl.h.

◆ [union]

union { ... } v8::internal::wasm::Merge< Value >::vals

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