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

Public Types

typedef PropertyCallbackInfo< Value > T
 
typedef CustomArguments< T > Super
 

Public Member Functions

 PropertyCallbackArguments (Isolate *isolate, Object *data, Object *self, JSObject *holder, ShouldThrow should_throw)
 
Handle< Object > CallAccessorSetter (Handle< AccessorInfo > info, Handle< Name > name, Handle< Object > value)
 
Handle< Object > CallAccessorGetter (Handle< AccessorInfo > info, Handle< Name > name)
 
Handle< Object > CallNamedQuery (Handle< InterceptorInfo > interceptor, Handle< Name > name)
 
Handle< Object > CallNamedGetter (Handle< InterceptorInfo > interceptor, Handle< Name > name)
 
Handle< Object > CallNamedSetter (Handle< InterceptorInfo > interceptor, Handle< Name > name, Handle< Object > value)
 
Handle< Object > CallNamedDefiner (Handle< InterceptorInfo > interceptor, Handle< Name > name, const v8::PropertyDescriptor &desc)
 
Handle< Object > CallNamedDeleter (Handle< InterceptorInfo > interceptor, Handle< Name > name)
 
Handle< Object > CallNamedDescriptor (Handle< InterceptorInfo > interceptor, Handle< Name > name)
 
Handle< JSObject > CallNamedEnumerator (Handle< InterceptorInfo > interceptor)
 
Handle< Object > CallIndexedQuery (Handle< InterceptorInfo > interceptor, uint32_t index)
 
Handle< Object > CallIndexedGetter (Handle< InterceptorInfo > interceptor, uint32_t index)
 
Handle< Object > CallIndexedSetter (Handle< InterceptorInfo > interceptor, uint32_t index, Handle< Object > value)
 
Handle< Object > CallIndexedDefiner (Handle< InterceptorInfo > interceptor, uint32_t index, const v8::PropertyDescriptor &desc)
 
Handle< Object > CallIndexedDeleter (Handle< InterceptorInfo > interceptor, uint32_t index)
 
Handle< Object > CallIndexedDescriptor (Handle< InterceptorInfo > interceptor, uint32_t index)
 
Handle< JSObject > CallIndexedEnumerator (Handle< InterceptorInfo > interceptor)
 
- Public Member Functions inherited from v8::internal::CustomArguments< PropertyCallbackInfo< 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 kThisIndex = T::kThisIndex
 
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 kShouldThrowOnErrorIndex = T::kShouldThrowOnErrorIndex
 
- Static Public Attributes inherited from v8::internal::CustomArguments< PropertyCallbackInfo< 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 char * ArchiveState (Isolate *isolate, char *to)
 
static char * RestoreState (Isolate *isolate, char *from)
 
static void Iterate (Isolate *isolate, RootVisitor *v)
 
static void Iterate (RootVisitor *v, Relocatable *top)
 
static char * Iterate (RootVisitor *v, char *t)
 
- Protected Member Functions inherited from v8::internal::CustomArguments< PropertyCallbackInfo< Value > >
 CustomArguments (Isolate *isolate)
 
Handle< V > GetReturnValue (Isolate *isolate)
 
Isolate * isolate ()
 
ObjectSlot slot_at (int index)
 
- Protected Member Functions inherited from v8::internal::CustomArgumentsBase
 CustomArgumentsBase (Isolate *isolate)
 
- Protected Attributes inherited from v8::internal::CustomArguments< PropertyCallbackInfo< Value > >
Address values_ [PropertyCallbackInfo< Value > ::kArgsLength]
 

Detailed Description

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

Member Data Documentation

◆ kReturnValueDefaultValueIndex

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

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


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