構成 | Public メソッド | Static Public メソッド | Static Public 変数 | Private メソッド | Static Private 変数

クラス v8::internal::AccessorInfo

#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 AccessorInfocast (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

説明

objects.h3706 行で定義されています。


関数

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]
void v8::internal::AccessorInfo::set_all_can_read ( bool  value  )  [inline]

objects-inl.h2286 行で定義されています。

参照先 v8::internal::flag, kAllCanReadBit, と v8::internal::BooleanBit::set().

void v8::internal::AccessorInfo::set_all_can_write ( bool  value  )  [inline]

objects-inl.h2296 行で定義されています。

参照先 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]

objects.h3739 行で定義されています。

参照元 all_can_read(), と set_all_can_read().

const int v8::internal::AccessorInfo::kAllCanWriteBit = 1 [static, private]

objects.h3740 行で定義されています。

参照元 all_can_write(), と set_all_can_write().

objects.h3732 行で定義されています。

objects.h3734 行で定義されています。

objects.h3730 行で定義されています。

objects.h3733 行で定義されています。

objects.h3731 行で定義されています。

objects.h3735 行で定義されています。


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義