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

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

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

Public Member Functions

uint32_t cur_index () const
 
bool has_next () const
 
CatchCase next ()
 
uint32_t length ()
 
const uint8_t * pc () const
 
 TryTableIterator (Decoder *decoder, const TryTableImmediate &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::TryTableIterator< ValidationTag >

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

Constructor & Destructor Documentation

◆ TryTableIterator()

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

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

Member Function Documentation

◆ cur_index()

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

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

◆ has_next()

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

Definition at line 882 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::TryTableIterator< ValidationTag >::length ( )
inline

Definition at line 904 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 >
CatchCase v8::internal::wasm::TryTableIterator< ValidationTag >::next ( )
inline

Definition at line 886 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::TryTableIterator< ValidationTag >::pc ( ) const
inline

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

Member Data Documentation

◆ decoder_

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

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

◆ index_

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

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

◆ pc_

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

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

◆ start_

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

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

◆ table_count_

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

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


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