Public 型 | Static Public メソッド | Static Private メソッド

クラス v8::internal::Accessors

#include <accessors.h>

v8::internal::AllStaticを継承しています。

すべてのメンバ一覧

Public 型

enum  DescriptorId

Static Public メソッド

static ObjectFunctionGetPrototype (Object *object, void *)
static ObjectFunctionSetPrototype (JSObject *object, Object *value, void *)

Static Private メソッド

static ObjectFunctionGetLength (Object *object, void *)
static ObjectFunctionGetName (Object *object, void *)
static ObjectFunctionGetArguments (Object *object, void *)
static ObjectFunctionGetCaller (Object *object, void *)
static ObjectArraySetLength (JSObject *object, Object *value, void *)
static ObjectArrayGetLength (Object *object, void *)
static ObjectStringGetLength (Object *object, void *)
static ObjectScriptGetName (Object *object, void *)
static ObjectScriptGetSource (Object *object, void *)
static ObjectScriptGetLineOffset (Object *object, void *)
static ObjectScriptGetColumnOffset (Object *object, void *)
static ObjectScriptGetType (Object *object, void *)
static ObjectObjectGetPrototype (Object *receiver, void *)
static ObjectObjectSetPrototype (JSObject *receiver, Object *value, void *)
static ObjectFlattenNumber (Object *value)
static ObjectIllegalSetter (JSObject *, Object *, void *)
static ObjectIllegalGetAccessor (Object *object, void *)
static ObjectReadOnlySetAccessor (JSObject *, Object *value, void *)

説明

accessors.h52 行で定義されています。


列挙型

accessors.h60 行で定義されています。


関数

Object * v8::internal::Accessors::ArrayGetLength ( Object object,
void *   
) [static, private]

accessors.cc76 行で定義されています。

参照先 v8::internal::Smi::FromInt().

Object * v8::internal::Accessors::ArraySetLength ( JSObject object,
Object value,
void *   
) [static, private]
Object * v8::internal::Accessors::FlattenNumber ( Object value  )  [static, private]
Object * v8::internal::Accessors::FunctionGetArguments ( Object object,
void *   
) [static, private]
Object * v8::internal::Accessors::FunctionGetCaller ( Object object,
void *   
) [static, private]

accessors.cc412 行で定義されています。

参照先 v8::internal::JSFunction::cast().

Object * v8::internal::Accessors::FunctionGetLength ( Object object,
void *   
) [static, private]
Object * v8::internal::Accessors::FunctionGetName ( Object object,
void *   
) [static, private]

accessors.cc336 行で定義されています。

Object * v8::internal::Accessors::FunctionGetPrototype ( Object object,
void *   
) [static]
Object * v8::internal::Accessors::FunctionSetPrototype ( JSObject object,
Object value,
void *   
) [static]
Object * v8::internal::Accessors::IllegalGetAccessor ( Object object,
void *   
) [static, private]

accessors.cc58 行で定義されています。

参照先 UNREACHABLE.

Object * v8::internal::Accessors::IllegalSetter ( JSObject ,
Object ,
void *   
) [static, private]

accessors.cc52 行で定義されています。

参照先 v8::internal::NULL, と UNREACHABLE.

Object * v8::internal::Accessors::ObjectGetPrototype ( Object receiver,
void *   
) [static, private]
Object * v8::internal::Accessors::ObjectSetPrototype ( JSObject receiver,
Object value,
void *   
) [static, private]
Object * v8::internal::Accessors::ReadOnlySetAccessor ( JSObject ,
Object value,
void *   
) [static, private]

accessors.cc64 行で定義されています。

Object * v8::internal::Accessors::ScriptGetColumnOffset ( Object object,
void *   
) [static, private]

accessors.cc222 行で定義されています。

参照先 v8::internal::Script::cast(), と v8::internal::JSValue::cast().

Object * v8::internal::Accessors::ScriptGetLineOffset ( Object object,
void *   
) [static, private]

accessors.cc204 行で定義されています。

参照先 v8::internal::Script::cast(), と v8::internal::JSValue::cast().

Object * v8::internal::Accessors::ScriptGetName ( Object object,
void *   
) [static, private]

accessors.cc186 行で定義されています。

参照先 v8::internal::Script::cast(), と v8::internal::JSValue::cast().

Object * v8::internal::Accessors::ScriptGetSource ( Object object,
void *   
) [static, private]

accessors.cc168 行で定義されています。

参照先 v8::internal::Script::cast(), と v8::internal::JSValue::cast().

Object * v8::internal::Accessors::ScriptGetType ( Object object,
void *   
) [static, private]

accessors.cc240 行で定義されています。

参照先 v8::internal::Script::cast(), と v8::internal::JSValue::cast().

Object * v8::internal::Accessors::StringGetLength ( Object object,
void *   
) [static, private]

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