#include <objects.h>
v8::internal::HeapObjectを継承しています。
Public メソッド | |
void | OddballIterateBody (ObjectVisitor *v) |
Object * | Initialize (const char *to_string, Object *to_number) |
Static Public メソッド | |
static Oddball * | cast (Object *obj) |
Static Public 変数 | |
static const int | kToStringOffset = HeapObject::kHeaderSize |
static const int | kToNumberOffset = kToStringOffset + kPointerSize |
static const int | kSize = kToNumberOffset + kPointerSize |
Private メソッド | |
DISALLOW_IMPLICIT_CONSTRUCTORS (Oddball) |
v8::internal::Oddball::DISALLOW_IMPLICIT_CONSTRUCTORS | ( | Oddball | ) | [private] |
void v8::internal::Oddball::OddballIterateBody | ( | ObjectVisitor * | v | ) |
objects.cc の 4175 行で定義されています。
参照先 v8::internal::HeapObject::IteratePointers(), v8::internal::kPointerSize, kToNumberOffset, と kToStringOffset.
const int v8::internal::Oddball::kSize = kToNumberOffset + kPointerSize [static] |
const int v8::internal::Oddball::kToNumberOffset = kToStringOffset + kPointerSize [static] |
参照元 OddballIterateBody().
const int v8::internal::Oddball::kToStringOffset = HeapObject::kHeaderSize [static] |
参照元 OddballIterateBody().