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

#include <value-type.h>

Inheritance diagram for v8::internal::wasm::CanonicalSig::Builder:
Collaboration diagram for v8::internal::wasm::CanonicalSig::Builder:

Public Member Functions

 Builder (Zone *zone, size_t return_count, size_t parameter_count)
 
CanonicalSigGet () const
 
- Public Member Functions inherited from v8::internal::SignatureBuilder< CanonicalSig, CanonicalValueType >
 SignatureBuilder (Zone *zone, size_t return_count, size_t parameter_count)
 
void AddReturn (CanonicalValueType val)
 
void AddReturnAt (size_t index, CanonicalValueType val)
 
void AddParam (CanonicalValueType val)
 
void AddParamAt (size_t index, CanonicalValueType val)
 
CanonicalSig * Get () const
 

Additional Inherited Members

- Public Attributes inherited from v8::internal::SignatureBuilder< CanonicalSig, CanonicalValueType >
const size_t return_count_
 
const size_t parameter_count_
 
- Protected Attributes inherited from v8::internal::SignatureBuilder< CanonicalSig, CanonicalValueType >
size_t rcursor_
 
size_t pcursor_
 
CanonicalSig * sig_
 
CanonicalValueType * buffer_
 

Detailed Description

Definition at line 1286 of file value-type.h.

Constructor & Destructor Documentation

◆ Builder()

v8::internal::wasm::CanonicalSig::Builder::Builder ( Zone * zone,
size_t return_count,
size_t parameter_count )
inline

Definition at line 1288 of file value-type.h.

Member Function Documentation

◆ Get()

CanonicalSig * v8::internal::wasm::CanonicalSig::Builder::Get ( ) const

Definition at line 244 of file value-type.cc.

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

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