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

クラス v8::internal::ByteArray

#include <objects.h>

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

すべてのメンバ一覧

Public メソッド

byte get (int index)
void set (int index, byte value)
int get_int (int index)
Address GetDataStartAddress ()
int ByteArraySize ()

Static Public メソッド

static int SizeFor (int length)
static int LengthFor (int size_in_bytes)
static ByteArrayFromDataStartAddress (Address address)
static ByteArraycast (Object *obj)

Private メソッド

 DISALLOW_IMPLICIT_CONSTRUCTORS (ByteArray)

説明

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


関数

int v8::internal::ByteArray::ByteArraySize (  )  [inline]

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

参照先 v8::internal::Array::length(), と SizeFor().

static ByteArray* v8::internal::ByteArray::cast ( Object obj  )  [inline, static]
v8::internal::ByteArray::DISALLOW_IMPLICIT_CONSTRUCTORS ( ByteArray   )  [private]
ByteArray * v8::internal::ByteArray::FromDataStartAddress ( Address  address  )  [inline, static]
byte v8::internal::ByteArray::get ( int  index  )  [inline]
int v8::internal::ByteArray::get_int ( int  index  )  [inline]
Address v8::internal::ByteArray::GetDataStartAddress (  )  [inline]

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

参照先 v8::internal::Array::kHeaderSize, と v8::internal::kHeapObjectTag.

参照元 v8::internal::JSREMalloc().

static int v8::internal::ByteArray::LengthFor ( int  size_in_bytes  )  [inline, static]
void v8::internal::ByteArray::set ( int  index,
byte  value 
) [inline]
static int v8::internal::ByteArray::SizeFor ( int  length  )  [inline, static]

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