v8::internal::Mallocedを継承しています。
Public 型 | |
| enum | State { NORMAL, WEAK, PENDING, NEAR_DEATH, DESTROYED } |
Public メソッド | |
| void | Initialize (Object *object) |
| Node (Object *object) | |
| ~Node () | |
| void | Destroy () |
| Node * | next () |
| void | set_next (Node *value) |
| Node ** | next_addr () |
| Node * | next_free () |
| void | set_next_free (Node *value) |
| Handle< Object > | handle () |
| void | MakeWeak (void *parameter, WeakReferenceCallback callback) |
| void | ClearWeakness () |
| bool | IsNearDeath () |
| bool | IsWeak () |
| void | set_parameter (void *parameter) |
| void * | parameter () |
| WeakReferenceCallback | callback () |
| void | PostGarbageCollectionProcessing () |
Static Public メソッド | |
| static Node * | FromLocation (Object **location) |
Public 変数 | |
| Object * | object_ |
| State | state_ |
| void * | parameter |
| Node * | next_free |
Private 変数 | |
| WeakReferenceCallback | callback_ |
| union { | |
| void * parameter | |
| Node * next_free | |
| } | parameter_or_next_free_ |
| Node * | next_ |
global-handles.cc の 35 行で定義されています。
global-handles.cc の 163 行で定義されています。
| v8::internal::GlobalHandles::Node::Node | ( | Object * | object | ) | [inline, explicit] |
global-handles.cc の 46 行で定義されています。
参照先 Initialize(), next_, と v8::internal::NULL.
| v8::internal::GlobalHandles::Node::~Node | ( | ) | [inline] |
global-handles.cc の 52 行で定義されています。
参照先 Destroy(), DESTROYED, next_, v8::internal::NULL, object_, parameter_or_next_free_, と state_.
| WeakReferenceCallback v8::internal::GlobalHandles::Node::callback | ( | ) | [inline] |
| void v8::internal::GlobalHandles::Node::ClearWeakness | ( | ) | [inline] |
| void v8::internal::GlobalHandles::Node::Destroy | ( | ) | [inline] |
global-handles.cc の 94 行で定義されています。
参照先 object_.
参照元 ClearWeakness(), v8::internal::GlobalHandles::Create(), MakeWeak(), と PostGarbageCollectionProcessing().
| void v8::internal::GlobalHandles::Node::Initialize | ( | Object * | object | ) | [inline] |
global-handles.cc の 38 行で定義されています。
参照先 callback_, v8::internal::NULL, object_, parameter_or_next_free_, と state_.
| bool v8::internal::GlobalHandles::Node::IsNearDeath | ( | ) | [inline] |
global-handles.cc の 122 行で定義されています。
参照元 ClearWeakness(), Destroy(), v8::internal::GlobalHandles::IsNearDeath(), と MakeWeak().
| bool v8::internal::GlobalHandles::Node::IsWeak | ( | ) | [inline] |
| void v8::internal::GlobalHandles::Node::MakeWeak | ( | void * | parameter, | |
| WeakReferenceCallback | callback | |||
| ) | [inline] |
| Node* v8::internal::GlobalHandles::Node::next | ( | ) | [inline] |
| Node** v8::internal::GlobalHandles::Node::next_addr | ( | ) | [inline] |
global-handles.cc の 75 行で定義されています。
参照先 next_.
参照元 v8::internal::GlobalHandles::PostGarbageCollectionProcessing().
| Node* v8::internal::GlobalHandles::Node::next_free | ( | ) | [inline] |
global-handles.cc の 78 行で定義されています。
参照先 ASSERT, DESTROYED, parameter_or_next_free_, と state_.
| void* v8::internal::GlobalHandles::Node::parameter | ( | ) | [inline] |
global-handles.cc の 136 行で定義されています。
参照先 ASSERT, DESTROYED, parameter_or_next_free_, と state_.
| void v8::internal::GlobalHandles::Node::PostGarbageCollectionProcessing | ( | ) | [inline] |
global-handles.cc の 144 行で定義されています。
参照先 callback(), handle(), LOG, v8::internal::NULL, parameter(), PENDING, set_parameter(), と state_.
参照元 v8::internal::GlobalHandles::PostGarbageCollectionProcessing().
| void v8::internal::GlobalHandles::Node::set_next | ( | Node * | value | ) | [inline] |
| void v8::internal::GlobalHandles::Node::set_next_free | ( | Node * | value | ) | [inline] |
global-handles.cc の 82 行で定義されています。
参照先 ASSERT, DESTROYED, parameter_or_next_free_, と state_.
| void v8::internal::GlobalHandles::Node::set_parameter | ( | void * | parameter | ) | [inline] |
global-handles.cc の 132 行で定義されています。
参照先 ASSERT, DESTROYED, parameter_or_next_free_, と state_.
参照元 ClearWeakness(), MakeWeak(), と PostGarbageCollectionProcessing().
global-handles.cc の 174 行で定義されています。
参照元 callback(), Initialize(), と MakeWeak().
Node* v8::internal::GlobalHandles::Node::next_ [private] |
global-handles.cc の 183 行で定義されています。
参照元 next(), next_addr(), Node(), set_next(), と ~Node().
global-handles.cc の 179 行で定義されています。
global-handles.cc の 159 行で定義されています。
参照元 ClearWeakness(), Destroy(), FromLocation(), handle(), Initialize(), MakeWeak(), と ~Node().
global-handles.cc の 178 行で定義されています。
union { ... } v8::internal::GlobalHandles::Node::parameter_or_next_free_ [private] |
global-handles.cc の 170 行で定義されています。
参照元 ClearWeakness(), Destroy(), Initialize(), IsNearDeath(), IsWeak(), MakeWeak(), next_free(), parameter(), PostGarbageCollectionProcessing(), set_next_free(), set_parameter(), と ~Node().
1.7.1