![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <v8-fast-api-calls.h>
Public Types | |
enum class | Int64Representation : uint8_t { kNumber = 0 , kBigInt = 1 } |
Public Member Functions | |
CFunctionInfo (const CTypeInfo &return_info, unsigned int arg_count, const CTypeInfo *arg_info, Int64Representation repr=Int64Representation::kNumber) | |
const CTypeInfo & | ReturnInfo () const |
unsigned int | ArgumentCount () const |
Int64Representation | GetInt64Representation () const |
const CTypeInfo & | ArgumentInfo (unsigned int index) const |
bool | HasOptions () const |
Private Attributes | |
const CTypeInfo | return_info_ |
const Int64Representation | repr_ |
const unsigned int | arg_count_ |
const CTypeInfo * | arg_info_ |
Definition at line 339 of file v8-fast-api-calls.h.
|
strong |
Enumerator | |
---|---|
kNumber | |
kBigInt |
Definition at line 341 of file v8-fast-api-calls.h.
v8::CFunctionInfo::CFunctionInfo | ( | const CTypeInfo & | return_info, |
unsigned int | arg_count, | ||
const CTypeInfo * | arg_info, | ||
Int64Representation | repr = Int64Representation::kNumber ) |
|
inline |
const CTypeInfo & v8::CFunctionInfo::ArgumentInfo | ( | unsigned int | index | ) | const |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 380 of file v8-fast-api-calls.h.
|
private |
Definition at line 381 of file v8-fast-api-calls.h.
|
private |
Definition at line 379 of file v8-fast-api-calls.h.
|
private |
Definition at line 378 of file v8-fast-api-calls.h.