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.cc の 679 行で定義されています。
v8::internal::SnapshotWriter::SnapshotWriter | ( | ) | [inline] |
serialize.cc の 681 行で定義されています。
v8::internal::SnapshotWriter::~SnapshotWriter | ( | ) | [inline] |
serialize.cc の 687 行で定義されています。
参照先 v8::internal::DeleteArray(), と str_.
void v8::internal::SnapshotWriter::GetString | ( | char ** | str, | |
int * | len | |||
) | [inline] |
int v8::internal::SnapshotWriter::InsertBytes | ( | const byte * | a, | |
int | pos, | |||
int | size | |||
) | [inline] |
serialize.cc の 726 行で定義されています。
参照元 InsertInt(), InsertString(), と PutBytes().
int v8::internal::SnapshotWriter::InsertC | ( | char | c, | |
int | pos | |||
) | [inline] |
serialize.cc の 715 行で定義されています。
参照元 InsertString(), PutC(), と v8::internal::Serializer::PutLog().
int v8::internal::SnapshotWriter::InsertInt | ( | int | i, | |
int | pos | |||
) | [inline] |
int v8::internal::SnapshotWriter::InsertString | ( | const char * | s, | |
int | pos | |||
) |
serialize.cc の 764 行で定義されています。
参照先 InsertBytes(), InsertC(), と InsertInt().
int v8::internal::SnapshotWriter::length | ( | ) | [inline] |
Address v8::internal::SnapshotWriter::position | ( | ) | [inline] |
void v8::internal::SnapshotWriter::PutBytes | ( | const byte * | a, | |
int | size | |||
) | [inline] |
serialize.cc の 707 行で定義されています。
参照先 InsertBytes(), と len_.
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.cc の 711 行で定義されています。
参照先 InsertString(), と len_.
void v8::internal::SnapshotWriter::Reserve | ( | int | bytes, | |
int | pos | |||
) |
serialize.cc の 746 行で定義されています。
参照先 CHECK, v8::internal::DeleteArray(), len_, max_, と str_.
参照元 InsertBytes(), と InsertC().
int v8::internal::SnapshotWriter::len_ [private] |
serialize.cc の 741 行で定義されています。
参照元 GetString(), InsertBytes(), InsertC(), length(), position(), PutBytes(), PutC(), PutInt(), PutString(), Reserve(), と SnapshotWriter().
int v8::internal::SnapshotWriter::max_ [private] |
serialize.cc の 742 行で定義されています。
参照元 Reserve(), と SnapshotWriter().
char* v8::internal::SnapshotWriter::str_ [private] |
serialize.cc の 740 行で定義されています。
参照元 GetString(), InsertBytes(), InsertC(), position(), Reserve(), SnapshotWriter(), と ~SnapshotWriter().