V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::FunctionCallbackArguments Class Reference
Inheritance diagram for v8::internal::FunctionCallbackArguments:
v8::internal::CustomArguments< FunctionCallbackInfo< Value > > v8::internal::CustomArgumentsBase v8::internal::Relocatable

Public Types

typedef FunctionCallbackInfo< ValueT
 
typedef CustomArguments< TSuper
 

Public Member Functions

 FunctionCallbackArguments (internal::Isolate *isolate, internal::Object *data, internal::HeapObject *callee, internal::Object *holder, internal::HeapObject *new_target, internal::Address *argv, int argc)
 
Handle< ObjectCall (CallHandlerInfo *handler)
 
- Public Member Functions inherited from v8::internal::CustomArguments< FunctionCallbackInfo< Value > >
void IterateInstance (RootVisitor *v) override
 
- Public Member Functions inherited from v8::internal::Relocatable
 Relocatable (Isolate *isolate)
 
virtual void PostGarbageCollection ()
 

Static Public Attributes

static const int kArgsLength = T::kArgsLength
 
static const int kHolderIndex = T::kHolderIndex
 
static const int kDataIndex = T::kDataIndex
 
static const int kReturnValueDefaultValueIndex
 
static const int kIsolateIndex = T::kIsolateIndex
 
static const int kNewTargetIndex = T::kNewTargetIndex
 
- Static Public Attributes inherited from v8::internal::CustomArguments< FunctionCallbackInfo< Value > >
static const int kReturnValueOffset
 

Additional Inherited Members

- Static Public Member Functions inherited from v8::internal::Relocatable
static void PostGarbageCollectionProcessing (Isolate *isolate)
 
static int ArchiveSpacePerThread ()
 
static charArchiveState (Isolate *isolate, char *to)
 
static charRestoreState (Isolate *isolate, char *from)
 
static void Iterate (Isolate *isolate, RootVisitor *v)
 
static void Iterate (RootVisitor *v, Relocatable *top)
 
static charIterate (RootVisitor *v, char *t)
 
- Protected Member Functions inherited from v8::internal::CustomArguments< FunctionCallbackInfo< Value > >
 CustomArguments (Isolate *isolate)
 
Handle< VGetReturnValue (Isolate *isolate)
 
Isolateisolate ()
 
ObjectSlot slot_at (int index)
 
- Protected Member Functions inherited from v8::internal::CustomArgumentsBase
 CustomArgumentsBase (Isolate *isolate)
 
- Protected Attributes inherited from v8::internal::CustomArguments< FunctionCallbackInfo< Value > >
Address values_ [FunctionCallbackInfo< Value > ::kArgsLength]
 

Detailed Description

Definition at line 149 of file api-arguments.h.

Member Data Documentation

◆ kReturnValueDefaultValueIndex

const int v8::internal::FunctionCallbackArguments::kReturnValueDefaultValueIndex
static
Initial value:
=
T::kReturnValueDefaultValueIndex

Definition at line 157 of file api-arguments.h.


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