#include <objects.h>
v8::internal::Structを継承しています。
構成 | |
class | AttributesField |
Public メソッド | |
bool | all_can_read () |
void | set_all_can_read (bool value) |
bool | all_can_write () |
void | set_all_can_write (bool value) |
PropertyAttributes | property_attributes () |
void | set_property_attributes (PropertyAttributes attributes) |
Static Public メソッド | |
static AccessorInfo * | cast (Object *obj) |
Static Public 変数 | |
static const int | kGetterOffset = HeapObject::kHeaderSize |
static const int | kSetterOffset = kGetterOffset + kPointerSize |
static const int | kDataOffset = kSetterOffset + kPointerSize |
static const int | kNameOffset = kDataOffset + kPointerSize |
static const int | kFlagOffset = kNameOffset + kPointerSize |
static const int | kSize = kFlagOffset + kPointerSize |
Private メソッド | |
DISALLOW_IMPLICIT_CONSTRUCTORS (AccessorInfo) | |
Static Private 変数 | |
static const int | kAllCanReadBit = 0 |
static const int | kAllCanWriteBit = 1 |
bool v8::internal::AccessorInfo::all_can_read | ( | ) | [inline] |
bool v8::internal::AccessorInfo::all_can_write | ( | ) | [inline] |
static AccessorInfo* v8::internal::AccessorInfo::cast | ( | Object * | obj | ) | [inline, static] |
v8::internal::AccessorInfo::DISALLOW_IMPLICIT_CONSTRUCTORS | ( | AccessorInfo | ) | [private] |
PropertyAttributes v8::internal::AccessorInfo::property_attributes | ( | ) | [inline] |
objects-inl.h の 2301 行で定義されています。
参照先 v8::internal::BitField< PropertyAttributes, 2, 3 >::decode(), と v8::internal::flag.
void v8::internal::AccessorInfo::set_all_can_read | ( | bool | value | ) | [inline] |
objects-inl.h の 2286 行で定義されています。
参照先 v8::internal::flag, kAllCanReadBit, と v8::internal::BooleanBit::set().
void v8::internal::AccessorInfo::set_all_can_write | ( | bool | value | ) | [inline] |
objects-inl.h の 2296 行で定義されています。
参照先 v8::internal::flag, kAllCanWriteBit, と v8::internal::BooleanBit::set().
void v8::internal::AccessorInfo::set_property_attributes | ( | PropertyAttributes | attributes | ) | [inline] |
const int v8::internal::AccessorInfo::kAllCanReadBit = 0 [static, private] |
参照元 all_can_read(), と set_all_can_read().
const int v8::internal::AccessorInfo::kAllCanWriteBit = 1 [static, private] |
参照元 all_can_write(), と set_all_can_write().
const int v8::internal::AccessorInfo::kDataOffset = kSetterOffset + kPointerSize [static] |
const int v8::internal::AccessorInfo::kFlagOffset = kNameOffset + kPointerSize [static] |
const int v8::internal::AccessorInfo::kGetterOffset = HeapObject::kHeaderSize [static] |
const int v8::internal::AccessorInfo::kNameOffset = kDataOffset + kPointerSize [static] |
const int v8::internal::AccessorInfo::kSetterOffset = kGetterOffset + kPointerSize [static] |
const int v8::internal::AccessorInfo::kSize = kFlagOffset + kPointerSize [static] |