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

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

Collaboration diagram for v8::internal::wasm::EffectHandlerTableIterator< ValidationTag >:

Public Member Functions

uint32_t cur_index () const
 
bool has_next () const
 
HandlerCase next ()
 
uint32_t length ()
 
const uint8_t * pc () const
 
 EffectHandlerTableIterator (Decoder *decoder, const EffectHandlerTableImmediate &imm)
 

Private Attributes

Decoder *const decoder_
 
const uint8_t *const start_
 
const uint8_t * pc_
 
uint32_t index_ = 0
 
const uint32_t table_count_
 

Detailed Description

template<typename ValidationTag>
class v8::internal::wasm::EffectHandlerTableIterator< ValidationTag >

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

Constructor & Destructor Documentation

◆ EffectHandlerTableIterator()

template<typename ValidationTag >
v8::internal::wasm::EffectHandlerTableIterator< ValidationTag >::EffectHandlerTableIterator ( Decoder * decoder,
const EffectHandlerTableImmediate & imm )
inline

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

Member Function Documentation

◆ cur_index()

template<typename ValidationTag >
uint32_t v8::internal::wasm::EffectHandlerTableIterator< ValidationTag >::cur_index ( ) const
inline

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

◆ has_next()

template<typename ValidationTag >
bool v8::internal::wasm::EffectHandlerTableIterator< ValidationTag >::has_next ( ) const
inline

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

Here is the call graph for this function:
Here is the caller graph for this function:

◆ length()

template<typename ValidationTag >
uint32_t v8::internal::wasm::EffectHandlerTableIterator< ValidationTag >::length ( )
inline

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

Here is the call graph for this function:
Here is the caller graph for this function:

◆ next()

template<typename ValidationTag >
HandlerCase v8::internal::wasm::EffectHandlerTableIterator< ValidationTag >::next ( )
inline

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

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pc()

template<typename ValidationTag >
const uint8_t * v8::internal::wasm::EffectHandlerTableIterator< ValidationTag >::pc ( ) const
inline

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

Member Data Documentation

◆ decoder_

template<typename ValidationTag >
Decoder* const v8::internal::wasm::EffectHandlerTableIterator< ValidationTag >::decoder_
private

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

◆ index_

template<typename ValidationTag >
uint32_t v8::internal::wasm::EffectHandlerTableIterator< ValidationTag >::index_ = 0
private

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

◆ pc_

template<typename ValidationTag >
const uint8_t* v8::internal::wasm::EffectHandlerTableIterator< ValidationTag >::pc_
private

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

◆ start_

template<typename ValidationTag >
const uint8_t* const v8::internal::wasm::EffectHandlerTableIterator< ValidationTag >::start_
private

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

◆ table_count_

template<typename ValidationTag >
const uint32_t v8::internal::wasm::EffectHandlerTableIterator< ValidationTag >::table_count_
private

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


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