| 415 | } |
| 416 | |
| 417 | void Program::visitModules(Visitor & vis, bool visitGenerics) { |
| 418 | vis.preVisitProgram(this); |
| 419 | library.foreach([&](Module * pm) -> bool { |
| 420 | visitModule(vis, pm, visitGenerics); |
| 421 | return true; |
| 422 | }, "*"); |
| 423 | vis.visitProgram(this); |
| 424 | } |
| 425 | |
| 426 | void Program::visitModulesInOrder(Visitor & vis, bool visitGenerics) { |
| 427 | vis.preVisitProgram(this); |
nothing calls this directly
no test coverage detected