line |
true |
false |
branch |
26
|
51 |
0 |
if ($length % 64 > 0) |
52
|
1 |
0 |
if (defined $this->{'block'}) |
62
|
3 |
7 |
if $i < $this->{'first_bit_set'} |
63
|
10 |
0 |
if (not $this->get($i)) |
73
|
1 |
0 |
if ($this->get($i)) |
83
|
0 |
107 |
unless (defined $this and defined $this->{'bits'} and defined $this->{'bits'}[int $i / 64]) |
87
|
29 |
78 |
$this->{'bits'}[int $i / 64] & 1 << $i % 64 ? : |
96
|
5 |
4 |
if ($this->{'bits'}[int $i / 64] & 18446744073709551615 >> 63 - $i % 64) { } |
101
|
0 |
5 |
if (defined $max and $i < $start - $max) |
116
|
4 |
0 |
if ($block < 0 or defined $max and $i - ($block + 1) * 64 + 1 > $max) |
124
|
0 |
0 |
if (defined $max and $i < $start - $max) |
137
|
3 |
0 |
if ($this->{'bits'}[int $i / 64] & 18446744073709551615 << $i % 64) { } |
142
|
0 |
3 |
if ($i == $this->{'n'} or defined $max and $i > $max + $start) |
157
|
0 |
0 |
if ($block >= $this->{'maxCases'} or defined $max and $block * 64 - $i > $max) |
166
|
0 |
0 |
if ($i == $this->{'n'} or defined $max and $i > $max + $start) |
176
|
2 |
2 |
$self->get($i) ? : |
180
|
4 |
4 |
if ($i != -1) { } |
221
|
0 |
4 |
unless defined $sep |
224
|
0 |
40 |
if ($i % 64 == 0 and $i > 0) |