#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] |
1.7.1