#include <serialize.h>
Public メソッド | |
ExternalReferenceDecoder () | |
~ExternalReferenceDecoder () | |
Address | Decode (uint32_t key) const |
Private メソッド | |
Address * | Lookup (uint32_t key) const |
void | Put (uint32_t key, Address value) |
Private 変数 | |
Address ** | encodings_ |
serialize.h の 84 行で定義されています。
v8::internal::ExternalReferenceDecoder::ExternalReferenceDecoder | ( | ) |
serialize.cc の 651 行で定義されています。
参照先 v8::internal::ExternalReferenceTable::address(), v8::internal::ExternalReferenceTable::code(), encodings_, v8::internal::ExternalReferenceTable::instance(), v8::internal::kFirstTypeCode, v8::internal::kTypeCodeCount, v8::internal::ExternalReferenceTable::max_id(), Put(), と v8::internal::ExternalReferenceTable::size().
v8::internal::ExternalReferenceDecoder::~ExternalReferenceDecoder | ( | ) |
serialize.cc の 665 行で定義されています。
参照先 v8::internal::DeleteArray(), encodings_, v8::internal::kFirstTypeCode, と v8::internal::kTypeCodeCount.
Address v8::internal::ExternalReferenceDecoder::Decode | ( | uint32_t | key | ) | const [inline] |
serialize.h の 89 行で定義されています。
参照先 Lookup(), と v8::internal::NULL.
参照元 v8::internal::Deserializer::VisitExternalReferences(), と v8::internal::Deserializer::VisitRuntimeEntry().
Address* v8::internal::ExternalReferenceDecoder::Lookup | ( | uint32_t | key | ) | const [inline, private] |
void v8::internal::ExternalReferenceDecoder::Put | ( | uint32_t | key, | |
Address | value | |||
) | [inline, private] |
serialize.h の 95 行で定義されています。
参照元 ExternalReferenceDecoder(), Lookup(), と ~ExternalReferenceDecoder().