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

クラス v8::internal::SeqTwoByteString

#include <objects.h>

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

すべてのメンバ一覧

Public メソッド

uint16_t SeqTwoByteStringGet (int index)
void SeqTwoByteStringSet (int index, uint16_t value)
Address GetCharsAddress ()
uc16GetChars ()
const uint16_t * SeqTwoByteStringGetData (unsigned start)
int SeqTwoByteStringSize (Map *map)
void SeqTwoByteStringReadBlockIntoBuffer (ReadBlockBuffer *buffer, unsigned *offset_ptr, unsigned chars)

Static Public メソッド

static SeqTwoByteStringcast (Object *obj)
static int SizeFor (int length)

Static Public 変数

static const int kHeaderSize = String::kSize

Private メソッド

 DISALLOW_IMPLICIT_CONSTRUCTORS (SeqTwoByteString)

説明

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


関数

static SeqTwoByteString* v8::internal::SeqTwoByteString::cast ( Object obj  )  [inline, static]
v8::internal::SeqTwoByteString::DISALLOW_IMPLICIT_CONSTRUCTORS ( SeqTwoByteString   )  [private]
uc16 * v8::internal::SeqTwoByteString::GetChars (  )  [inline]
Address v8::internal::SeqTwoByteString::GetCharsAddress (  )  [inline]

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

参照先 FIELD_ADDR, と kHeaderSize.

uint16_t v8::internal::SeqTwoByteString::SeqTwoByteStringGet ( int  index  )  [inline]
const uc16 * v8::internal::SeqTwoByteString::SeqTwoByteStringGetData ( unsigned  start  ) 

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

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

void v8::internal::SeqTwoByteString::SeqTwoByteStringReadBlockIntoBuffer ( ReadBlockBuffer buffer,
unsigned *  offset_ptr,
unsigned  chars 
) [inline]
void v8::internal::SeqTwoByteString::SeqTwoByteStringSet ( int  index,
uint16_t  value 
) [inline]
int v8::internal::SeqTwoByteString::SeqTwoByteStringSize ( Map map  )  [inline]
static int v8::internal::SeqTwoByteString::SizeFor ( int  length  )  [inline, static]

変数


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