V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::BuiltinArguments Class Reference
Inheritance diagram for v8::internal::BuiltinArguments:
v8::internal::Arguments

Public Member Functions

 BuiltinArguments (int length, Address *arguments)
 
ObjectPtr operator[] (int index)
 
template<class S = Object>
Handle< S > at (int index)
 
Handle< ObjectatOrUndefined (Isolate *isolate, int index)
 
Handle< Objectreceiver ()
 
Handle< JSFunctiontarget ()
 
Handle< HeapObjectnew_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)
 
Addressaddress_of_arg_at (int index)
 
int length () const
 
ObjectSlot first_slot ()
 
ObjectSlot last_slot ()
 
template<>
Handle< Objectat (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
 

Detailed Description

Definition at line 18 of file builtins-utils.h.


The documentation for this class was generated from the following files: