![]() |
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.