#include <objects.h>
v8::internal::HeapObjectを継承しています。
Public メソッド | |
Address | proxy () |
void | set_proxy (Address value) |
void | ProxyIterateBody (ObjectVisitor *v) |
Static Public メソッド | |
static Proxy * | cast (Object *obj) |
Static Public 変数 | |
static const int | kProxyOffset = HeapObject::kHeaderSize |
static const int | kSize = kProxyOffset + kPointerSize |
Private メソッド | |
DISALLOW_IMPLICIT_CONSTRUCTORS (Proxy) |
v8::internal::HeapObjectを再定義しています。
参照元 v8::internal::Heap::AllocateProxy(), v8::internal::Heap::CreateInitialObjects(), v8::internal::DescriptorReader::GetCallbacks(), v8::internal::Debugger::ProcessDebugEvent(), v8::Debug::RemoveDebugEventListener(), v8::V8::RemoveMessageListeners(), v8::internal::MessageHandler::ReportMessage(), v8::ToCData(), と v8::External::Value().
v8::internal::Proxy::DISALLOW_IMPLICIT_CONSTRUCTORS | ( | Proxy | ) | [private] |
Address v8::internal::Proxy::proxy | ( | ) | [inline] |
objects-inl.h の 2066 行で定義されています。
参照先 kProxyOffset, と READ_INT_FIELD.
参照元 v8::internal::ClearWrapperCache(), と v8::internal::DescriptorReader::GetCallbacks().
void v8::internal::Proxy::ProxyIterateBody | ( | ObjectVisitor * | v | ) | [inline] |
objects-inl.h の 2076 行で定義されています。
参照先 FIELD_ADDR, と kProxyOffset.
void v8::internal::Proxy::set_proxy | ( | Address | value | ) | [inline] |
objects-inl.h の 2071 行で定義されています。
参照先 kProxyOffset, v8::internal::OffsetFrom(), と WRITE_INT_FIELD.
参照元 v8::internal::Heap::AllocateProxy(), と v8::internal::ClearWrapperCache().
const int v8::internal::Proxy::kProxyOffset = HeapObject::kHeaderSize [static] |
参照元 proxy(), ProxyIterateBody(), と set_proxy().
const int v8::internal::Proxy::kSize = kProxyOffset + kPointerSize [static] |