![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <signature.h>
Public Member Functions | |
SignatureBuilder (Zone *zone, size_t return_count, size_t parameter_count) | |
void | AddReturn (T val) |
void | AddReturnAt (size_t index, T val) |
void | AddParam (T val) |
void | AddParamAt (size_t index, T val) |
SigT * | Get () const |
Public Attributes | |
const size_t | return_count_ |
const size_t | parameter_count_ |
Protected Attributes | |
size_t | rcursor_ |
size_t | pcursor_ |
SigT * | sig_ |
T * | buffer_ |
Definition at line 18 of file signature.h.
|
inline |
Definition at line 20 of file signature.h.
|
inline |
|
inline |
Definition at line 58 of file signature.h.
|
inline |
|
inline |
Definition at line 47 of file signature.h.
|
inline |
|
protected |
Definition at line 75 of file signature.h.
const size_t v8::internal::SignatureBuilder< SigT, T >::parameter_count_ |
Definition at line 40 of file signature.h.
|
protected |
Definition at line 73 of file signature.h.
|
protected |
Definition at line 72 of file signature.h.
const size_t v8::internal::SignatureBuilder< SigT, T >::return_count_ |
Definition at line 39 of file signature.h.
|
protected |
Definition at line 74 of file signature.h.