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< ValueT
 
typedef CustomArguments< TSuper
 

Public Member Functions

 PropertyCallbackArguments (Isolate *isolate, Object *data, Object *self, JSObject *holder, ShouldThrow should_throw)
 
Handle< ObjectCallAccessorSetter (Handle< AccessorInfo > info, Handle< Name > name, Handle< Object > value)
 
Handle< ObjectCallAccessorGetter (Handle< AccessorInfo > info, Handle< Name > name)
 
Handle< ObjectCallNamedQuery (Handle< InterceptorInfo > interceptor, Handle< Name > name)
 
Handle< ObjectCallNamedGetter (Handle< InterceptorInfo > interceptor, Handle< Name > name)
 
Handle< ObjectCallNamedSetter (Handle< InterceptorInfo > interceptor, Handle< Name > name, Handle< Object > value)
 
Handle< ObjectCallNamedDefiner (Handle< InterceptorInfo > interceptor, Handle< Name > name, const v8::PropertyDescriptor &desc)
 
Handle< ObjectCallNamedDeleter (Handle< InterceptorInfo > interceptor, Handle< Name > name)
 
Handle< ObjectCallNamedDescriptor (Handle< InterceptorInfo > interceptor, Handle< Name > name)
 
Handle< JSObjectCallNamedEnumerator (Handle< InterceptorInfo > interceptor)
 
Handle< ObjectCallIndexedQuery (Handle< InterceptorInfo > interceptor, uint32_t index)
 
Handle< ObjectCallIndexedGetter (Handle< InterceptorInfo > interceptor, uint32_t index)
 
Handle< ObjectCallIndexedSetter (Handle< InterceptorInfo > interceptor, uint32_t index, Handle< Object > value)
 
Handle< ObjectCallIndexedDefiner (Handle< InterceptorInfo > interceptor, uint32_t index, const v8::PropertyDescriptor &desc)
 
Handle< ObjectCallIndexedDeleter (Handle< InterceptorInfo > interceptor, uint32_t index)
 
Handle< ObjectCallIndexedDescriptor (Handle< InterceptorInfo > interceptor, uint32_t index)
 
Handle< JSObjectCallIndexedEnumerator (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 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< PropertyCallbackInfo< 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< 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: