#include <objects.h>
v8::internal::JSObjectを継承しています。
Static Public メソッド | |
static JSValue * | cast (Object *obj) |
Static Public 変数 | |
static const int | kValueOffset = JSObject::kHeaderSize |
static const int | kSize = kValueOffset + kPointerSize |
Private メソッド | |
DISALLOW_IMPLICIT_CONSTRUCTORS (JSValue) |
v8::internal::JSObjectを再定義しています。
objects-inl.h の 2085 行で定義されています。
参照先 ASSERT, v8::internal::HeapObject::cast(), と kSize.
参照元 v8::internal::ClearWrapperCache(), v8::internal::Accessors::FlattenNumber(), v8::internal::StringStream::PrintMentionedObjectCache(), v8::internal::Accessors::ScriptGetColumnOffset(), v8::internal::Accessors::ScriptGetLineOffset(), v8::internal::Accessors::ScriptGetName(), v8::internal::Accessors::ScriptGetSource(), v8::internal::Accessors::ScriptGetType(), と v8::internal::Accessors::StringGetLength().
v8::internal::JSValue::DISALLOW_IMPLICIT_CONSTRUCTORS | ( | JSValue | ) | [private] |
const int v8::internal::JSValue::kSize = kValueOffset + kPointerSize [static] |
const int v8::internal::JSValue::kValueOffset = JSObject::kHeaderSize [static] |