Colored Node Iterator. More...
#include <node.h>
Data Fields | |
int | color |
The color of nodes to iterate on. | |
tm_node * | node_next |
The next tm_node. | |
struct tm_type * | type |
The current tm_type. | |
tm_node * | node |
The current tm_node. | |
void * | scan_node |
The node scheduled for interior scanning. | |
void * | scan_ptr |
The current scanning position in the tm_node_ptr() data region. | |
void * | scan_end |
End of scan region. | |
size_t | scan_size |
Size of scan region. |
Colored Node Iterator.
Definition at line 61 of file node.h.
The color of nodes to iterate on.
Definition at line 63 of file node.h.
Referenced by tm_node_iterator_init(), and tm_node_iterator_next().
The current tm_node.
Definition at line 69 of file node.h.
Referenced by tm_node_iterator_init(), and tm_node_iterator_next().
The next tm_node.
Definition at line 65 of file node.h.
Referenced by tm_node_iterator_init(), and tm_node_iterator_next().
The node scheduled for interior scanning.
Definition at line 72 of file node.h.
Referenced by tm_node_iterator_init(), and tm_write_barrier_node().
The current scanning position in the tm_node_ptr() data region.
Definition at line 74 of file node.h.
Referenced by tm_node_iterator_init().
size_t tm_node_iterator::scan_size |
struct tm_type* tm_node_iterator::type [read] |
The current tm_type.
Definition at line 67 of file node.h.
Referenced by tm_node_iterator_init(), and tm_node_iterator_next().