A GC root used to mark all reachable collectable pointers. More...
#include <VM.h>
Public Member Functions | |
VmGcRoot (VM &vm) | |
virtual void | markReachableResources () const |
Scan all GC resources reachable by this instance. | |
VmGcRoot (VM &vm) | |
virtual void | markReachableResources () const |
Scan all GC resources reachable by this instance. |
A GC root used to mark all reachable collectable pointers.
gnash::VmGcRoot::VmGcRoot | ( | VM & | vm | ) | [inline] |
gnash::VmGcRoot::VmGcRoot | ( | VM & | vm | ) | [inline] |
void gnash::VmGcRoot::markReachableResources | ( | ) | const [virtual] |
Scan all GC resources reachable by this instance.
This function is invoked on roots registered to the collector.
Use setReachable() on the resources stored in this container.
Implements gnash::GcRoot.
References _vm, and gnash::VM::markReachableResources().
virtual void gnash::VmGcRoot::markReachableResources | ( | ) | const [virtual] |
Scan all GC resources reachable by this instance.
This function is invoked on roots registered to the collector.
Use setReachable() on the resources stored in this container.
Implements gnash::GcRoot.