| line |
true |
false |
branch |
|
150
|
0 |
338 |
if $protoref |
|
155
|
0 |
338 |
if @_ < 1 |
|
156
|
0 |
338 |
if @_ % 2 |
|
160
|
0 |
338 |
unless defined wantarray |
|
178
|
0 |
674 |
unless defined $key |
|
183
|
265 |
409 |
if ($key eq "min") |
|
184
|
0 |
265 |
unless defined $val |
|
186
|
169 |
96 |
unless ref $val and $val->isa("Math::BigInt") |
|
188
|
0 |
265 |
if $val->is_nan |
|
196
|
265 |
144 |
if ($key eq "max") |
|
197
|
0 |
265 |
unless defined $val |
|
199
|
169 |
96 |
unless ref $val and $val->isa("Math::BigInt") |
|
201
|
0 |
265 |
if $val->is_nan |
|
209
|
71 |
73 |
if ($key eq "length") |
|
210
|
0 |
71 |
unless defined $val |
|
212
|
0 |
71 |
unless $val > 0 |
|
221
|
71 |
2 |
if ($key eq "base") |
|
222
|
0 |
71 |
unless defined $val |
|
224
|
0 |
71 |
unless $val > 0 |
|
232
|
1 |
1 |
if ($key eq "length_hex") |
|
233
|
0 |
1 |
unless defined $val |
|
235
|
0 |
1 |
unless $val > 0 |
|
244
|
1 |
0 |
if ($key eq "length_bin") |
|
245
|
0 |
1 |
unless defined $val |
|
247
|
0 |
1 |
unless $val > 0 |
|
264
|
265 |
73 |
if (defined $self->{'max'}) { } |
|
266
|
0 |
265 |
if (defined $self->{'length'}) |
|
269
|
0 |
265 |
unless (defined $self->{'min'}) |
|
274
|
0 |
265 |
if $self->{'max'} < $self->{'min'} |
|
278
|
73 |
0 |
if (defined $self->{'length'}) { } |
|
370
|
0 |
334 |
unless $selfref |
|
376
|
0 |
334 |
if @_ > 1 |
|
381
|
268 |
66 |
if (@_) |
|
383
|
0 |
268 |
unless defined $count |
|
385
|
0 |
268 |
unless $count = int $count |
|
393
|
56 |
278 |
if ($self->{'_range'}->is_one) { } |
|
406
|
2271 |
406 |
if $self->{'_extra_bits'} |
|
416
|
202 |
132 |
if wantarray |