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().
1.7.1