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

Public Member Functions

 CachedVectors (Zone *zone)
 
Zonezone () const
 
void fill (ZoneVector< T > *vec)
 
void reuse (ZoneVector< T > *vec)
 

Private Attributes

ZoneVector< ZoneVector< T > > reusable_vectors_
 

Detailed Description

template<typename T>
class v8::internal::wasm::AsmJsParser::CachedVectors< T >

Definition at line 132 of file asm-parser.h.

Constructor & Destructor Documentation

◆ CachedVectors()

template<typename T >
v8::internal::wasm::AsmJsParser::CachedVectors< T >::CachedVectors ( Zone * zone)
inlineexplicit

Definition at line 134 of file asm-parser.h.

Member Function Documentation

◆ fill()

template<typename T >
void v8::internal::wasm::AsmJsParser::CachedVectors< T >::fill ( ZoneVector< T > * vec)
inline

Definition at line 138 of file asm-parser.h.

Here is the call graph for this function:

◆ reuse()

template<typename T >
void v8::internal::wasm::AsmJsParser::CachedVectors< T >::reuse ( ZoneVector< T > * vec)
inline

Definition at line 145 of file asm-parser.h.

◆ zone()

template<typename T >
Zone * v8::internal::wasm::AsmJsParser::CachedVectors< T >::zone ( ) const
inline

Definition at line 136 of file asm-parser.h.

Member Data Documentation

◆ reusable_vectors_

template<typename T >
ZoneVector<ZoneVector<T> > v8::internal::wasm::AsmJsParser::CachedVectors< T >::reusable_vectors_
private

Definition at line 150 of file asm-parser.h.


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