| 447 | } |
| 448 | |
| 449 | void for_each_module ( Program * prog, const TBlock<void,Module *> & block, Context * context, LineInfoArg * at ) { |
| 450 | prog->library.foreach_in_order([&](auto mod){ |
| 451 | das_invoke<void>::invoke<Module *>(context,at,block,mod); |
| 452 | return true; |
| 453 | },prog->thisModule.get()); |
| 454 | } |
| 455 | |
| 456 | void for_each_module_no_order ( Program * prog, const TBlock<void,Module *> & block, Context * context, LineInfoArg * at ) { |
| 457 | prog->library.foreach_in_order([&](auto mod){ |
nothing calls this directly
no test coverage detected