#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 行で定義されています。