| line | true | false | branch | 
 
| 55 | 77 | 181 | if ($$self[$mid][1] < $index) { } | 
 
| 77 | 2 | 1 | $substr =~ /-/ ? : | 
 
| 93 | 0 | 11 | unless @_ == 3 or @_ == 4 | 
 
| 96 | 0 | 11 | unless $_[0] <= $_[1] | 
 
| 100 | 0 | 11 | unless not defined $_[3] or ref $_[3] eq 'CODE' | 
 
| 109 | 4 | 7 | $length ? : | 
 
| 127 | 0 | 0 | unless defined $ref | 
 
| 141 | 32 | 0 | unless defined $copy | 
 
| 147 | 5 | 27 | if ($end_range < 0 or $$self[$end_range][1] < $start_elem) | 
 
| 149 | 1 | 3 | defined $filler ? : | 
 
|  | 1 | 4 | ref $filler ? : | 
 
| 152 | 2 | 3 | if @arg | 
 
| 157 | 1 | 26 | if ($end_elem < $$self[0][0]) | 
 
| 159 | 1 | 0 | defined $filler ? : | 
 
|  | 0 | 1 | ref $filler ? : | 
 
| 162 | 1 | 0 | if @arg | 
 
| 170 | 22 | 4 | defined $$self[$end] ? : | 
 
| 182 | 4 | 22 | if (defined $filler and $start_offset < 0) | 
 
| 185 | 1 | 3 | ref $filler ? : | 
 
| 194 | 24 | 2 | if ($$self[$start][0] <= $end_elem) | 
 
| 199 | 10 | 14 | if ($$self[$start][0] < $s) | 
 
| 208 | 7 | 17 | if ($e < $$self[$start][1]) | 
 
| 214 | 0 | 24 | if defined $set | 
 
| 219 | 6 | 20 | if ($start + 1 <= $end - 1) | 
 
| 225 | 4 | 4 | if (defined $filler) | 
 
| 229 | 2 | 2 | if ($start_fill <= $end_fill) | 
 
| 231 | 1 | 1 | ref $filler ? : | 
 
| 245 | 14 | 12 | if ($end > $start) | 
 
| 247 | 7 | 7 | if (defined $filler) | 
 
| 251 | 3 | 4 | !defined($end_offset) || $end_offset < 0 ? : | 
 
| 253 | 5 | 2 | if ($start_fill <= $end_fill) | 
 
| 255 | 1 | 4 | ref $filler ? : | 
 
| 262 | 6 | 8 | if (defined $end_offset and $end_offset >= 0) | 
 
| 269 | 4 | 2 | if ($end_elem < $$self[$end][1]) | 
 
| 275 | 0 | 6 | if defined $set | 
 
| 280 | 11 | 15 | if (defined $filler) | 
 
| 304 | 2 | 12 | if not defined $bottom or $bottom < 0 | 
 
| 305 | 6 | 8 | if not defined $top or $top > $#$self | 
 
| 311 | 9 | 36 | if ($$self[$i][2] eq $$self[$i - 1][2] and $$self[$i][0] == $$self[$i - 1][1] + 1) | 
 
| 317 | 2 | 7 | if defined $set | 
 
| 327 | 0 | 13 | unless @_ == 3 or @_ == 5 | 
 
| 330 | 0 | 13 | unless $_[0] <= $_[1] | 
 
| 333 | 0 | 13 | unless not defined $_[3] or ref $_[3] eq 'CODE' | 
 
| 344 | 6 | 7 | $length ? : | 
 
| 354 | 1 | 1 | if (wantarray) { } | 
 
| 360 | 0 | 2 | $a + 1 == $b ? : | 
 
|  | 1 | 2 | $a == $b ? : | 
 
| 378 | 8 | 44 | if ($end_range < 0 or $$self[$end_range][1] < $start_elem) | 
 
| 382 | 8 | 0 | defined $value ? : | 
 
| 387 | 2 | 42 | if ($end_elem < $$self[0][0]) | 
 
| 388 | 2 | 0 | defined $value ? : | 
 
| 397 | 35 | 7 | defined $$self[$end] ? : | 
 
| 408 | 15 | 27 | if ($start_offset > 0) | 
 
| 412 | 5 | 10 | defined $copy ? : | 
 
| 416 | 40 | 2 | if defined $value | 
 
| 419 | 11 | 24 | if (defined $end_offset and $end_offset >= 0 and $end_elem < $$self[$end][1]) | 
 
| 426 | 2 | 9 | defined $copy ? : | 
 
| 430 | 24 | 18 | defined $end_offset && $end_offset >= 0 ? : | 
 
| 440 | 1 | 6 | unless $end >= 0 | 
 
| 444 | 7 | 4 | if ($$self[$mid][1] < $key) { } | 
 
| 450 | 6 | 0 | if ($$self[$start][0] <= $key and $$self[$start][1] >= $key) | 
 
| 459 | 7 | 51 | unless $#$self >= 0 | 
 
| 462 | 0 | 122 | unless @{$$self[$i];} == 3 | 
 
| 464 | 0 | 122 | unless $$self[$i][0] <= $$self[$i][1] | 
 
| 466 | 71 | 51 | if ($i > 0) | 
 
| 467 | 0 | 71 | unless $$self[$i - 1][1] < $$self[$i][0] |