![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <arguments.h>
Classes | |
class | ChangeValueScope |
Public Member Functions | |
Arguments (int length, Address *arguments) | |
V8_INLINE Tagged< Object > | operator[] (int index) const |
template<class S = Object> | |
V8_INLINE Handle< S > | at (int index) const |
V8_INLINE FullObjectSlot | slot_from_address_at (int index, int offset) const |
V8_INLINE int | smi_value_at (int index) const |
V8_INLINE uint32_t | positive_smi_value_at (int index) const |
V8_INLINE int | tagged_index_value_at (int index) const |
V8_INLINE double | number_value_at (int index) const |
V8_INLINE Handle< Object > | atOrUndefined (Isolate *isolate, int index) const |
V8_INLINE Address * | address_of_arg_at (int index) const |
V8_INLINE int | length () const |
template<class S > | |
Handle< S > | at (int index) const |
Private Attributes | |
intptr_t | length_ |
Address * | arguments_ |
Definition at line 36 of file arguments.h.
|
inline |
Definition at line 50 of file arguments.h.
|
inline |
V8_INLINE Handle< S > v8::internal::Arguments< arguments_type >::at | ( | int | index | ) | const |
Handle< S > v8::internal::Arguments< arguments_type >::at | ( | int | index | ) | const |
Handle< Object > v8::internal::Arguments< T >::atOrUndefined | ( | Isolate * | isolate, |
int | index ) const |
|
inline |
double v8::internal::Arguments< T >::number_value_at | ( | int | index | ) | const |
|
inline |
uint32_t v8::internal::Arguments< T >::positive_smi_value_at | ( | int | index | ) | const |
FullObjectSlot v8::internal::Arguments< T >::slot_from_address_at | ( | int | index, |
int | offset ) const |
Definition at line 104 of file arguments.h.
int v8::internal::Arguments< T >::smi_value_at | ( | int | index | ) | const |
Definition at line 28 of file arguments-inl.h.
int v8::internal::Arguments< T >::tagged_index_value_at | ( | int | index | ) | const |
Definition at line 43 of file arguments-inl.h.
|
private |
Definition at line 93 of file arguments.h.
|
private |
Definition at line 92 of file arguments.h.