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

Public Types

typedef void(* AccessorNameBooleanSetterCallback) (Local< v8::Name > property, Local< v8::Value > value, const PropertyCallbackInfo< v8::Boolean > &info)
 

Static Public Member Functions

static void ModuleNamespaceEntryGetter (v8::Local< v8::Name > name, const v8::PropertyCallbackInfo< v8::Value > &info)
 
static Handle< AccessorInfoMakeModuleNamespaceEntryInfo (Isolate *isolate, Handle< String > name)
 
static Handle< JSObjectFunctionGetArguments (JavaScriptFrame *frame, int inlined_jsframe_index)
 
static bool IsJSObjectFieldAccessor (Isolate *isolate, Handle< Map > map, Handle< Name > name, FieldIndex *field_index)
 
static MaybeHandle< ObjectReplaceAccessorWithDataProperty (Handle< Object > receiver, Handle< JSObject > holder, Handle< Name > name, Handle< Object > value)
 
static Handle< AccessorInfoMakeAccessor (Isolate *isolate, Handle< Name > name, AccessorNameGetterCallback getter, AccessorNameBooleanSetterCallback setter)
 

Static Public Attributes

static constexpr int kAccessorInfoCount
 
static constexpr int kAccessorSetterCount
 

Friends

class Heap
 

Detailed Description

Definition at line 57 of file accessors.h.

Member Data Documentation

◆ kAccessorInfoCount

constexpr int v8::internal::Accessors::kAccessorInfoCount
static
Initial value:
=
#define COUNT_ACCESSOR(...)
ACCESSOR_INFO_LIST_GENERATOR(COUNT_ACCESSOR, )

Definition at line 73 of file accessors.h.

◆ kAccessorSetterCount

constexpr int v8::internal::Accessors::kAccessorSetterCount
static
Initial value:
=
#define COUNT_ACCESSOR(...)
ACCESSOR_SETTER_LIST(COUNT_ACCESSOR)

Definition at line 78 of file accessors.h.


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