Public メソッド | Private 変数

クラス v8::internal::SnapshotWriter

すべてのメンバ一覧

Public メソッド

 SnapshotWriter ()
 ~SnapshotWriter ()
void GetString (char **str, int *len)
void Reserve (int bytes, int pos)
void PutC (char c)
void PutInt (int i)
void PutBytes (const byte *a, int size)
void PutString (const char *s)
int InsertC (char c, int pos)
int InsertInt (int i, int pos)
int InsertBytes (const byte *a, int pos, int size)
int InsertString (const char *s, int pos)
int length ()
Address position ()

Private 変数

char * str_
int len_
int max_

説明

serialize.cc679 行で定義されています。


コンストラクタとデストラクタ

v8::internal::SnapshotWriter::SnapshotWriter (  )  [inline]

serialize.cc681 行で定義されています。

参照先 len_, max_, と str_.

v8::internal::SnapshotWriter::~SnapshotWriter (  )  [inline]

serialize.cc687 行で定義されています。

参照先 v8::internal::DeleteArray(), と str_.


関数

void v8::internal::SnapshotWriter::GetString ( char **  str,
int *  len 
) [inline]

serialize.cc691 行で定義されています。

参照先 len_, と str_.

参照元 v8::internal::Serializer::Finalize().

int v8::internal::SnapshotWriter::InsertBytes ( const byte a,
int  pos,
int  size 
) [inline]

serialize.cc726 行で定義されています。

参照先 len_, Reserve(), と str_.

参照元 InsertInt(), InsertString(), と PutBytes().

int v8::internal::SnapshotWriter::InsertC ( char  c,
int  pos 
) [inline]

serialize.cc715 行で定義されています。

参照先 len_, Reserve(), と str_.

参照元 InsertString(), PutC(), と v8::internal::Serializer::PutLog().

int v8::internal::SnapshotWriter::InsertInt ( int  i,
int  pos 
) [inline]

serialize.cc722 行で定義されています。

参照先 InsertBytes().

参照元 InsertString(), と PutInt().

int v8::internal::SnapshotWriter::InsertString ( const char *  s,
int  pos 
)

serialize.cc764 行で定義されています。

参照先 InsertBytes(), InsertC(), と InsertInt().

参照元 v8::internal::Serializer::PutLog(), と PutString().

int v8::internal::SnapshotWriter::length (  )  [inline]

serialize.cc735 行で定義されています。

参照先 len_.

参照元 v8::internal::Serializer::PutFlags().

Address v8::internal::SnapshotWriter::position (  )  [inline]

serialize.cc737 行で定義されています。

参照先 len_, と str_.

参照元 v8::internal::Serializer::PutObject().

void v8::internal::SnapshotWriter::PutBytes ( const byte a,
int  size 
) [inline]

serialize.cc707 行で定義されています。

参照先 InsertBytes(), と len_.

参照元 v8::internal::Serializer::PutObject().

void v8::internal::SnapshotWriter::PutC ( char  c  )  [inline]
void v8::internal::SnapshotWriter::PutInt ( int  i  )  [inline]
void v8::internal::SnapshotWriter::PutString ( const char *  s  )  [inline]

serialize.cc711 行で定義されています。

参照先 InsertString(), と len_.

参照元 v8::internal::Serializer::PutFlags().

void v8::internal::SnapshotWriter::Reserve ( int  bytes,
int  pos 
)

serialize.cc746 行で定義されています。

参照先 CHECK, v8::internal::DeleteArray(), len_, max_, と str_.

参照元 InsertBytes(), と InsertC().


変数

serialize.cc742 行で定義されています。

参照元 Reserve(), と SnapshotWriter().

serialize.cc740 行で定義されています。

参照元 GetString(), InsertBytes(), InsertC(), position(), Reserve(), SnapshotWriter(), と ~SnapshotWriter().


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