v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::PropertyDescriptorObject Class Reference

#include <property-descriptor-object.h>

Inheritance diagram for v8::internal::PropertyDescriptorObject:
Collaboration diagram for v8::internal::PropertyDescriptorObject:

Public Types

using BodyDescriptor = StructBodyDescriptor
 

Static Public Attributes

static const int kRegularAccessorPropertyBits
 
static const int kRegularDataPropertyBits
 
static const int kHasMask
 

Detailed Description

Definition at line 19 of file property-descriptor-object.h.

Member Typedef Documentation

◆ BodyDescriptor

Member Data Documentation

◆ kHasMask

const int v8::internal::PropertyDescriptorObject::kHasMask
static
Initial value:
= HasEnumerableBit::kMask |
HasConfigurableBit::kMask |
HasWritableBit::kMask | HasValueBit::kMask |
HasGetBit::kMask | HasSetBit::kMask

Definition at line 33 of file property-descriptor-object.h.

◆ kRegularAccessorPropertyBits

const int v8::internal::PropertyDescriptorObject::kRegularAccessorPropertyBits
static
Initial value:
=
HasEnumerableBit::kMask | HasConfigurableBit::kMask | HasGetBit::kMask |
HasSetBit::kMask

Definition at line 25 of file property-descriptor-object.h.

◆ kRegularDataPropertyBits

const int v8::internal::PropertyDescriptorObject::kRegularDataPropertyBits
static
Initial value:
=
HasEnumerableBit::kMask | HasConfigurableBit::kMask |
HasWritableBit::kMask | HasValueBit::kMask

Definition at line 29 of file property-descriptor-object.h.


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