V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
BuiltinArguments (int length, Address *arguments) | |
ObjectPtr | operator[] (int index) |
template<class S = Object> | |
Handle< S > | at (int index) |
Handle< Object > | atOrUndefined (Isolate *isolate, int index) |
Handle< Object > | receiver () |
Handle< JSFunction > | target () |
Handle< HeapObject > | new_target () |
int | length () const |
Public Member Functions inherited from v8::internal::Arguments | |
Arguments (int length, Address *arguments) | |
ObjectPtr | operator[] (int index) |
template<class S = Object> | |
Handle< S > | at (int index) |
int | smi_at (int index) |
double | number_at (int index) |
void | set_at (int index, Object *value) |
ObjectSlot | slot_at (int index) |
Address * | address_of_arg_at (int index) |
int | length () const |
ObjectSlot | first_slot () |
ObjectSlot | last_slot () |
template<> | |
Handle< Object > | at (int index) |
Static Public Attributes | |
static constexpr int | kNewTargetOffset = 0 |
static constexpr int | kTargetOffset = 1 |
static constexpr int | kArgcOffset = 2 |
static constexpr int | kPaddingOffset = 3 |
static constexpr int | kNumExtraArgs = 4 |
static constexpr int | kNumExtraArgsWithReceiver = 5 |
Definition at line 18 of file builtins-utils.h.