Public メソッド | Static Public メソッド | Static Public 変数 | Private メソッド

クラス v8::internal::HeapNumber

#include <objects.h>

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

すべてのメンバ一覧

Public メソッド

double value ()
void set_value (double value)
ObjectHeapNumberToBoolean ()
void HeapNumberPrint ()
void HeapNumberPrint (StringStream *accumulator)

Static Public メソッド

static HeapNumbercast (Object *obj)

Static Public 変数

static const int kValueOffset = HeapObject::kHeaderSize
static const int kSize = kValueOffset + kDoubleSize

Private メソッド

 DISALLOW_IMPLICIT_CONSTRUCTORS (HeapNumber)

説明

objects.h1095 行で定義されています。


関数

static HeapNumber* v8::internal::HeapNumber::cast ( Object obj  )  [inline, static]
v8::internal::HeapNumber::DISALLOW_IMPLICIT_CONSTRUCTORS ( HeapNumber   )  [private]
void v8::internal::HeapNumber::HeapNumberPrint (  ) 

objects.cc899 行で定義されています。

参照先 v8::internal::PrintF().

void v8::internal::HeapNumber::HeapNumberPrint ( StringStream accumulator  ) 
Object * v8::internal::HeapNumber::HeapNumberToBoolean (  ) 

objects.cc889 行で定義されています。

参照先 fpclassify(), と value().

void v8::internal::HeapNumber::set_value ( double  value  )  [inline]

objects-inl.h879 行で定義されています。

参照先 kValueOffset, と WRITE_DOUBLE_FIELD.

参照元 v8::internal::Heap::AllocateHeapNumber().

double v8::internal::HeapNumber::value (  )  [inline]

objects-inl.h874 行で定義されています。

参照先 kValueOffset, と READ_DOUBLE_FIELD.

参照元 HeapNumberToBoolean(), と v8::internal::Runtime_NumberToString().


変数


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