line |
true |
false |
branch |
117
|
167 |
0 |
if (exists $ConstructAllowed{$lc}) |
162
|
107 |
375 |
if @_ |
179
|
113 |
400 |
if @_ |
198
|
39 |
140 |
if @_ |
218
|
42 |
126 |
if @_ |
238
|
1 |
19 |
if (@_) |
240
|
1 |
0 |
if ($$self{'PosDef'} and not defined $self->min) |
261
|
2 |
1 |
if (@_) |
266
|
1 |
2 |
wantarray ? : |
287
|
0 |
0 |
if (@_) |
289
|
0 |
0 |
if exists $args{'min'} |
290
|
0 |
0 |
if exists $args{'max'} |
295
|
0 |
0 |
if defined $self->min |
296
|
0 |
0 |
if defined $self->max |
298
|
0 |
0 |
wantarray ? : |
314
|
3 |
2 |
unless (defined $self->min and defined $self->max) |
342
|
1 |
5 |
$self->inc_min ? : |
343
|
0 |
6 |
$self->inc_max ? : |
345
|
6 |
0 |
if (defined $min and defined $max) { } |
|
0 |
0 |
elsif (defined $min) { } |
|
0 |
0 |
elsif (defined $max) { } |
349
|
1 |
5 |
$self->inc_min ? : |
350
|
0 |
6 |
$self->inc_max ? : |
352
|
1 |
5 |
if ($min == $max) { } |
|
1 |
4 |
elsif ($max < $min) { } |
358
|
2 |
2 |
if ($min <= 0 and $self->pos_def) { } |
387
|
74 |
40 |
if (defined $min and defined $max) |
388
|
22 |
52 |
if $min > $max |
404
|
48 |
36 |
if (defined $min and defined $max) { } |
424
|
0 |
9 |
unless defined $comparison |
425
|
0 |
9 |
unless UNIVERSAL::isa($comparison, 'Number::Interval') |
431
|
9 |
6 |
if (defined $comparison->$m) { } |
432
|
0 |
9 |
unless defined $self->$m |
433
|
1 |
8 |
if $comparison->$m != $self->$m |
435
|
1 |
5 |
if defined $self->$m |
442
|
2 |
11 |
if $self->$incm and not $comparison->$incm or not $self->$incm and $comparison->$incm |
483
|
0 |
2 |
unless defined $max or defined $min |
487
|
6 |
22 |
if ($self->isinverted) { } |
489
|
6 |
0 |
if (defined $max and defined $min) { } |
490
|
0 |
6 |
if ($self->inc_max and $self->inc_min) { } |
|
0 |
6 |
elsif ($self->inc_max) { } |
|
0 |
6 |
elsif ($self->inc_min) { } |
491
|
0 |
0 |
if ($value <= $max or $value >= $min) |
495
|
0 |
0 |
if ($value <= $max or $value > $min) |
499
|
0 |
0 |
if ($value < $max or $value >= $min) |
503
|
4 |
2 |
if ($value < $max or $value > $min) |
514
|
18 |
4 |
if (defined $max and defined $min) { } |
|
2 |
2 |
elsif (defined $max) { } |
|
2 |
0 |
elsif (defined $min) { } |
515
|
3 |
15 |
if ($max == $min) { } |
|
2 |
13 |
elsif ($self->pos_def and $value < 0) { } |
|
0 |
13 |
elsif ($self->inc_max and $self->inc_min) { } |
|
0 |
13 |
elsif ($self->inc_max) { } |
|
4 |
9 |
elsif ($self->inc_min) { } |
516
|
2 |
1 |
if ($self->inc_min or $self->inc_max) |
517
|
1 |
1 |
if $value == $max |
522
|
0 |
0 |
if ($value <= $max and $value >= $min) |
526
|
0 |
0 |
if ($value <= $max and $value > $min) |
530
|
2 |
2 |
if ($value < $max and $value >= $min) |
534
|
5 |
4 |
if ($value < $max and $value > $min) |
539
|
0 |
2 |
if ($self->inc_max) { } |
540
|
0 |
0 |
if $value <= $max |
542
|
1 |
1 |
if $value <= $max |
545
|
0 |
2 |
if ($self->inc_min) { } |
546
|
0 |
0 |
if $value >= $min |
548
|
1 |
1 |
if $value > $min |
589
|
0 |
42 |
unless defined $new |
590
|
0 |
42 |
unless UNIVERSAL::isa($new, 'Number::Interval') |
612
|
33 |
9 |
if ($bound) { } |
615
|
14 |
19 |
if ($inverted) { } |
619
|
1 |
13 |
if ($inverted1 and $inverted2) { } |
623
|
1 |
0 |
$min1 > $min2 ? : |
624
|
0 |
1 |
$max1 < $max2 ? : |
630
|
0 |
13 |
if ($inverted2) { } |
639
|
6 |
7 |
if ($nowbound) { } |
643
|
3 |
3 |
if ($min2 < $max1) { } |
|
2 |
1 |
elsif ($min2 < $min1) { } |
|
1 |
0 |
elsif ($min2 > $min1) { } |
647
|
1 |
2 |
if $max2 > $min1 |
650
|
1 |
1 |
$max1 < $max2 ? : |
657
|
1 |
1 |
if ($max2 >= $min1) |
677
|
3 |
4 |
if (defined $max2) { } |
|
3 |
1 |
elsif (defined $min2) { } |
681
|
1 |
2 |
if ($max2 > $min1) { } |
|
1 |
1 |
elsif ($max2 > $max1) { } |
698
|
1 |
2 |
if ($min2 < $max1) { } |
|
1 |
1 |
elsif ($min2 < $min1) { } |
725
|
8 |
11 |
if ($bound1 and $bound2) { } |
728
|
0 |
8 |
$min1 > $min2 ? : |
729
|
6 |
2 |
$max1 < $max2 ? : |
732
|
1 |
7 |
if ($outmax < $outmin) |
742
|
4 |
7 |
if ($bound2) |
748
|
4 |
7 |
if (defined $max2) { } |
|
5 |
2 |
elsif (defined $min2) { } |
749
|
2 |
2 |
if ($max2 <= $max1 and $max2 >= $min1) { } |
|
0 |
2 |
elsif ($max2 <= $min1) { } |
|
2 |
0 |
elsif ($max2 >= $max1) { } |
765
|
3 |
2 |
if ($min2 <= $max1 and $min2 >= $min1) { } |
|
1 |
1 |
elsif ($min2 >= $max1) { } |
|
1 |
0 |
elsif ($min2 <= $min1) { } |
799
|
1 |
8 |
if (defined $max1 and defined $max2) { } |
|
1 |
7 |
elsif (defined $min2 and defined $min1) { } |
800
|
1 |
0 |
$max1 < $max2 ? : |
802
|
0 |
1 |
$min1 > $min2 ? : |
805
|
3 |
4 |
defined $max1 ? : |
806
|
2 |
5 |
defined $min1 ? : |
808
|
1 |
6 |
if (not defined $refmax || defined $refmin) { } |
|
1 |
5 |
elsif (not defined $refmax) { } |
|
1 |
4 |
elsif (not defined $refmin) { } |
|
2 |
2 |
elsif ($refmax > $refmin) { } |
832
|
33 |
5 |
if (defined $outmax or defined $outmin) { } |
841
|
2 |
27 |
if (defined $outmax and defined $outmin and $outmax == $outmin and not $inc_max && $inc_min) |
869
|
62 |
4 |
if (defined $newval) |
870
|
4 |
58 |
if (defined $ref1 and $ref1 == $newval and defined $ref2 and $ref2 == $newval) { } |
|
23 |
56 |
elsif (defined $ref2 and $ref2 == $newval) { } |
874
|
4 |
0 |
unless $inc1 and $inc2 |
886
|
0 |
0 |
defined $min1 ? : |
|
0 |
0 |
defined $max1 ? : |
|
0 |
0 |
defined $min2 ? : |
|
0 |
0 |
defined $max2 ? : |