#include <objects.h>
v8::internal::HeapObjectを継承しています。
Public メソッド | |
double | value () |
void | set_value (double value) |
Object * | HeapNumberToBoolean () |
void | HeapNumberPrint () |
void | HeapNumberPrint (StringStream *accumulator) |
Static Public メソッド | |
static HeapNumber * | cast (Object *obj) |
Static Public 変数 | |
static const int | kValueOffset = HeapObject::kHeaderSize |
static const int | kSize = kValueOffset + kDoubleSize |
Private メソッド | |
DISALLOW_IMPLICIT_CONSTRUCTORS (HeapNumber) |
static HeapNumber* v8::internal::HeapNumber::cast | ( | Object * | obj | ) | [inline, static] |
v8::internal::HeapNumber::DISALLOW_IMPLICIT_CONSTRUCTORS | ( | HeapNumber | ) | [private] |
void v8::internal::HeapNumber::HeapNumberPrint | ( | ) |
objects.cc の 899 行で定義されています。
void v8::internal::HeapNumber::HeapNumberPrint | ( | StringStream * | accumulator | ) |
objects.cc の 904 行で定義されています。
参照先 v8::internal::StringStream::Add(), v8::internal::OS::SNPrintF(), と v8::internal::Vector< T >::start().
Object * v8::internal::HeapNumber::HeapNumberToBoolean | ( | ) |
objects.cc の 889 行で定義されています。
参照先 fpclassify(), と value().
void v8::internal::HeapNumber::set_value | ( | double | value | ) | [inline] |
objects-inl.h の 879 行で定義されています。
参照先 kValueOffset, と WRITE_DOUBLE_FIELD.
double v8::internal::HeapNumber::value | ( | ) | [inline] |
objects-inl.h の 874 行で定義されています。
参照先 kValueOffset, と READ_DOUBLE_FIELD.
参照元 HeapNumberToBoolean(), と v8::internal::Runtime_NumberToString().
const int v8::internal::HeapNumber::kSize = kValueOffset + kDoubleSize [static] |
const int v8::internal::HeapNumber::kValueOffset = HeapObject::kHeaderSize [static] |