#include <serialize.h>
Public メソッド | |
| ExternalReferenceEncoder () | |
| uint32_t | Encode (Address key) const |
| const char * | NameOfAddress (Address key) const |
Private メソッド | |
| int | IndexOf (Address key) const |
| void | Put (Address key, int index) |
Static Private メソッド | |
| static uint32_t | Hash (Address key) |
| static bool | Match (void *key1, void *key2) |
Private 変数 | |
| HashMap | encodings_ |
serialize.h の 62 行で定義されています。
| v8::internal::ExternalReferenceEncoder::ExternalReferenceEncoder | ( | ) |
| uint32_t v8::internal::ExternalReferenceEncoder::Encode | ( | Address | key | ) | const |
| static uint32_t v8::internal::ExternalReferenceEncoder::Hash | ( | Address | key | ) | [inline, static, private] |
serialize.h の 72 行で定義されています。
| int v8::internal::ExternalReferenceEncoder::IndexOf | ( | Address | key | ) | const [private] |
serialize.cc の 637 行で定義されています。
参照先 encodings_, Hash(), v8::internal::Lookup(), v8::internal::NULL, と v8::internal::HashMap::Entry::value.
参照元 Encode(), と NameOfAddress().
| static bool v8::internal::ExternalReferenceEncoder::Match | ( | void * | key1, | |
| void * | key2 | |||
| ) | [inline, static, private] |
serialize.h の 78 行で定義されています。
| const char * v8::internal::ExternalReferenceEncoder::NameOfAddress | ( | Address | key | ) | const |
| void v8::internal::ExternalReferenceEncoder::Put | ( | Address | key, | |
| int | index | |||
| ) | [private] |
serialize.cc の 645 行で定義されています。
参照先 encodings_, Hash(), v8::internal::HashMap::Lookup(), と v8::internal::HashMap::Entry::value.
serialize.h の 71 行で定義されています。
1.7.1