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

クラス v8::internal::ConsString

#include <objects.h>

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

すべてのメンバ一覧

Public メソッド

Objectfirst ()
void set_first (Object *first, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)
Objectsecond ()
void set_second (Object *second, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)
uint16_t ConsStringGet (int index)
void ConsStringIterateBody (ObjectVisitor *v)
const unibrow::byteConsStringReadBlock (ReadBlockBuffer *buffer, unsigned *offset_ptr, unsigned chars)
void ConsStringReadBlockIntoBuffer (ReadBlockBuffer *buffer, unsigned *offset_ptr, unsigned chars)

Static Public メソッド

static ConsStringcast (Object *obj)

Static Public 変数

static const int kFirstOffset = String::kSize
static const int kSecondOffset = kFirstOffset + kPointerSize
static const int kSize = kSecondOffset + kPointerSize
static const int kMinLength = 13

Private メソッド

 DISALLOW_IMPLICIT_CONSTRUCTORS (ConsString)

説明

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


関数

static ConsString* v8::internal::ConsString::cast ( Object obj  )  [inline, static]
uint16_t v8::internal::ConsString::ConsStringGet ( int  index  ) 
void v8::internal::ConsString::ConsStringIterateBody ( ObjectVisitor *  v  ) 
const unibrow::byte * v8::internal::ConsString::ConsStringReadBlock ( ReadBlockBuffer buffer,
unsigned *  offset_ptr,
unsigned  chars 
) [inline]
void v8::internal::ConsString::ConsStringReadBlockIntoBuffer ( ReadBlockBuffer buffer,
unsigned *  offset_ptr,
unsigned  chars 
) [inline]
v8::internal::ConsString::DISALLOW_IMPLICIT_CONSTRUCTORS ( ConsString   )  [private]
Object * v8::internal::ConsString::first (  )  [inline]
Object * v8::internal::ConsString::second (  )  [inline]
void v8::internal::ConsString::set_first ( Object first,
WriteBarrierMode  mode = UPDATE_WRITE_BARRIER 
) [inline]
void v8::internal::ConsString::set_second ( Object second,
WriteBarrierMode  mode = UPDATE_WRITE_BARRIER 
) [inline]

変数

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

参照元 ConsStringIterateBody(), first(), と set_first().

const int v8::internal::ConsString::kMinLength = 13 [static]

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

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

参照元 ConsStringIterateBody(), second(), と set_second().

v8::internal::Stringを再定義しています。

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


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