| line |
true |
false |
branch |
|
356
|
1 |
3 |
unless defined $v |
|
361
|
0 |
0 |
unless defined $v |
|
368
|
0 |
0 |
unless $v |
|
373
|
23 |
27 |
unless $v |
|
378
|
0 |
0 |
unless $v |
|
385
|
2 |
3 |
&is_num($tv) ? : |
|
390
|
1 |
4 |
unless defined $v |
|
391
|
2 |
2 |
if $v =~ /^[+\-]?[0-9]{1,20}$/ |
|
396
|
2 |
1 |
&is_flt($tv) ? : |
|
401
|
1 |
2 |
unless defined $v |
|
402
|
2 |
0 |
if $v =~ /^[+\-]?[0-9]{1,20}\.?[0-9]*$/ |
|
407
|
2 |
1 |
&is_int($tv) ? : |
|
411
|
1 |
52 |
unless defined $v |
|
412
|
52 |
0 |
if $v =~ /^[0-9]{1,20}$/ |
|
417
|
1 |
1 |
&is_int8($tv) ? : |
|
421
|
0 |
26 |
unless defined $v |
|
422
|
25 |
1 |
if $v =~ /^[0-9]{1,3}$/ and $v >= 0 and $v < 256 |
|
427
|
1 |
1 |
&is_int16($tv) ? : |
|
431
|
0 |
2 |
unless defined $v |
|
432
|
1 |
1 |
if $v =~ /^[0-9]{1,5}$/ and $v >= 0 and $v < 65536 |
|
437
|
1 |
1 |
&is_int32($tv) ? : |
|
441
|
0 |
2 |
unless defined $v |
|
442
|
1 |
1 |
if $v =~ /^[0-9]{1,10}$/ and $v >= 0 and $v < "4294967296" |
|
447
|
0 |
0 |
&is_int64($tv) ? : |
|
451
|
0 |
0 |
unless defined $v |
|
452
|
0 |
0 |
if $v =~ /^[0-9]{1,20}$/ and $v >= 0 and $v < "1.84467440737096e+19" |
|
459
|
1 |
1 |
&is_intx($tv, $x) ? : |
|
464
|
0 |
3 |
unless $x and &is_int8($x) and $x >= 0 and $x <= 64 |
|
465
|
0 |
3 |
unless defined $v |
|
466
|
2 |
1 |
if $v =~ /^[0-9]{1,20}$/ and $v >= 0 and $v < 2 ** $x |
|
473
|
4 |
42 |
unless defined $struct |
|
474
|
7 |
35 |
if defined $struct and not ref $struct |
|
475
|
20 |
15 |
if (&is_int($depth) and $depth > 0) { } |
|
476
|
0 |
20 |
unless &is_int8($depth) |
|
478
|
0 |
15 |
unless &is_int($depth) |
|
481
|
0 |
35 |
if $depth >= 32 |
|
484
|
2 |
33 |
if ($t eq 'SCALAR') { } |
|
|
26 |
7 |
elsif ($t eq 'ARRAY') { } |
|
|
4 |
3 |
elsif ($t eq 'HASH') { } |
|
488
|
11 |
14 |
unless is_void($_, $depth) |
|
492
|
2 |
2 |
if keys %$struct |
|
499
|
0 |
12 |
is_void(@_) ? : |