| line | true | false | branch | 
 
| 53 | 75 | 177 | if ($$self[$mid][1] < $index) { } | 
 
| 73 | 0 | 7 | unless @_ == 3 or @_ == 4 | 
 
| 76 | 0 | 7 | unless $_[0] <= $_[1] | 
 
| 80 | 0 | 7 | unless not defined $_[3] or ref $_[3] eq 'CODE' | 
 
| 89 | 4 | 3 | $length ? : | 
 
| 107 | 0 | 0 | unless defined $ref | 
 
| 121 | 32 | 0 | unless defined $copy | 
 
| 127 | 5 | 27 | if ($end_range < 0 or $$self[$end_range][1] < $start_elem) | 
 
| 129 | 1 | 3 | defined $filler ? : | 
 
|  | 1 | 4 | ref $filler ? : | 
 
| 132 | 2 | 3 | if @arg | 
 
| 137 | 1 | 26 | if ($end_elem < $$self[0][0]) | 
 
| 139 | 1 | 0 | defined $filler ? : | 
 
|  | 0 | 1 | ref $filler ? : | 
 
| 142 | 1 | 0 | if @arg | 
 
| 150 | 22 | 4 | defined $$self[$end] ? : | 
 
| 162 | 4 | 22 | if (defined $filler and $start_offset < 0) | 
 
| 165 | 1 | 3 | ref $filler ? : | 
 
| 174 | 24 | 2 | if ($$self[$start][0] <= $end_elem) | 
 
| 179 | 10 | 14 | if ($$self[$start][0] < $s) | 
 
| 188 | 7 | 17 | if ($e < $$self[$start][1]) | 
 
| 194 | 0 | 24 | if defined $set | 
 
| 199 | 6 | 20 | if ($start + 1 <= $end - 1) | 
 
| 205 | 4 | 4 | if (defined $filler) | 
 
| 209 | 2 | 2 | if ($start_fill <= $end_fill) | 
 
| 211 | 1 | 1 | ref $filler ? : | 
 
| 225 | 14 | 12 | if ($end > $start) | 
 
| 227 | 7 | 7 | if (defined $filler) | 
 
| 231 | 3 | 4 | !defined($end_offset) || $end_offset < 0 ? : | 
 
| 233 | 5 | 2 | if ($start_fill <= $end_fill) | 
 
| 235 | 1 | 4 | ref $filler ? : | 
 
| 242 | 6 | 8 | if (defined $end_offset and $end_offset >= 0) | 
 
| 249 | 4 | 2 | if ($end_elem < $$self[$end][1]) | 
 
| 255 | 0 | 6 | if defined $set | 
 
| 260 | 11 | 15 | if (defined $filler) | 
 
| 284 | 2 | 12 | if not defined $bottom or $bottom < 0 | 
 
| 285 | 6 | 8 | if not defined $top or $top > $#$self | 
 
| 291 | 9 | 36 | if ($$self[$i][2] eq $$self[$i - 1][2] and $$self[$i][0] == $$self[$i - 1][1] + 1) | 
 
| 297 | 2 | 7 | if defined $set | 
 
| 307 | 0 | 13 | unless @_ == 3 or @_ == 5 | 
 
| 310 | 0 | 13 | unless $_[0] <= $_[1] | 
 
| 313 | 0 | 13 | unless not defined $_[3] or ref $_[3] eq 'CODE' | 
 
| 324 | 6 | 7 | $length ? : | 
 
| 339 | 7 | 41 | if ($end_range < 0 or $$self[$end_range][1] < $start_elem) | 
 
| 343 | 7 | 0 | defined $value ? : | 
 
| 348 | 1 | 40 | if ($end_elem < $$self[0][0]) | 
 
| 349 | 1 | 0 | defined $value ? : | 
 
| 358 | 33 | 7 | defined $$self[$end] ? : | 
 
| 369 | 15 | 25 | if ($start_offset > 0) | 
 
| 373 | 5 | 10 | defined $copy ? : | 
 
| 377 | 38 | 2 | if defined $value | 
 
| 380 | 11 | 22 | if (defined $end_offset and $end_offset >= 0 and $end_elem < $$self[$end][1]) | 
 
| 387 | 2 | 9 | defined $copy ? : | 
 
| 391 | 24 | 16 | defined $end_offset && $end_offset >= 0 ? : | 
 
| 401 | 1 | 6 | unless $end >= 0 | 
 
| 405 | 7 | 4 | if ($$self[$mid][1] < $key) { } | 
 
| 411 | 6 | 0 | if ($$self[$start][0] <= $key and $$self[$start][1] >= $key) | 
 
| 420 | 6 | 50 | unless $#$self >= 0 | 
 
| 423 | 0 | 119 | unless @{$$self[$i];} == 3 | 
 
| 425 | 0 | 119 | unless $$self[$i][0] <= $$self[$i][1] | 
 
| 427 | 69 | 50 | if ($i > 0) | 
 
| 428 | 0 | 69 | unless $$self[$i - 1][1] < $$self[$i][0] |