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 | 53441 | 8484 | &Array::Heap::pop_heap_lex(\@heap) || (return undef) |
158 | 53699 | 8484 | &Array::Heap::pop_heap(\@heap) || (return undef) |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
32 | 82846 | 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 |