| blib/lib/Iterator/Merger.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 12 | 29 | 41.3 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 179 | 0 | 0 | 0 | defined $_ and !defined($min) || $_ lt $min | 
| 196 | 0 | 0 | 0 | defined $_ and !defined($min) || $_ < $min | 
| line | l | !l | condition | 
|---|---|---|---|
| 32 | 1470 | 19796 | shift @ites || (return) | 
| 1442 | 28 | &$ite // (redo) | |
| 144 | 53419 | 8484 | &Array::Heap::pop_heap_lex(\@heap) || (return undef) | 
| 158 | 53984 | 8484 | &Array::Heap::pop_heap(\@heap) || (return undef) | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 32 | 83064 | 0 | 21238 | &$ite // do { { $ite = shift @ites || (return); &$ite // (redo); } } | 
| 111 | 0 | 0 | 0 | $Generator_cache{join $;, $nb, $lex, 1} ||= _merger_generator($nb, $lex, 1) | 
| 120 | 208 | 16 | 0 | $Generator_cache{join $;, $nb, $lex, 0} ||= _merger_generator($nb, $lex, 0) | 
| 179 | 0 | 0 | 0 | !defined($min) || $_ lt $min | 
| 196 | 0 | 0 | 0 | !defined($min) || $_ < $min |