| changeset 45 | 25b995bc75a0 |
| parent 29 | c0e27b4f0672 |
| child 47 | 050939c6181e |
1.1 --- a/jitcraft/RootScopes.cpp Tue Jul 03 08:30:09 2012 -0700 1.2 +++ b/jitcraft/RootScopes.cpp Tue Jul 03 09:25:18 2012 -0700 1.3 @@ -64,3 +64,13 @@ 1.4 blocks_->cur = pos; 1.5 } 1.6 1.7 +void 1.8 +RootScopeManager::accept(VirtualObjectVisitor *visitor) 1.9 +{ 1.10 + Block *block = blocks_; 1.11 + while (block) { 1.12 + for (Object **ptr = block->objects; ptr < block->cur; ptr++) 1.13 + visitor->visit(ptr); 1.14 + block = block->prev; 1.15 + } 1.16 +}