line |
true |
false |
branch |
29
|
0 |
0 |
if UNIVERSAL::can($span, 'union')
|
39
|
0 |
1 |
unless ref $callback eq 'CODE'
|
57
|
0 |
0 |
unless ref $callback eq 'CODE'
|
64
|
0 |
0 |
if $result and $_
|
79
|
0 |
0 |
if ref $tmp{'a'}
|
80
|
0 |
0 |
if ref $tmp{'b'}
|
85
|
0 |
0 |
if (ref $min)
|
90
|
0 |
0 |
if (ref $max)
|
128
|
0 |
3 |
if UNIVERSAL::can($set, 'as_set')
|
130
|
0 |
3 |
unless (UNIVERSAL::can($set, 'union'))
|
156
|
0 |
13 |
if UNIVERSAL::can($start_set, 'as_set')
|
158
|
0 |
13 |
if UNIVERSAL::can($end_set, 'as_set')
|
161
|
0 |
13 |
unless (UNIVERSAL::can($start_set, 'union'))
|
163
|
0 |
13 |
unless (UNIVERSAL::can($end_set, 'union'))
|
174
|
5 |
3 |
if (exists $_[0]{'set'}{'method'} and $_[0]{'set'}{'method'} eq 'until')
|
185
|
5 |
2 |
if (exists $_[0]{'set'}{'method'} and $_[0]{'set'}{'method'} eq 'until')
|
219
|
1 |
11 |
if %args
|
221
|
4 |
8 |
if $span
|
232
|
3 |
45 |
unless ref $self->{'set'}
|
234
|
6 |
39 |
if (@_)
|
237
|
1 |
5 |
if UNIVERSAL::can($_[0], 'union')
|
238
|
5 |
1 |
unless defined $max
|
240
|
0 |
6 |
if not ref $max and $max == 9**9**9
|
246
|
0 |
6 |
unless defined $return
|
247
|
5 |
1 |
unless $return->intersects($max)
|
254
|
0 |
39 |
unless ref $head
|
266
|
2 |
15 |
unless ref $self->{'set'}
|
268
|
3 |
12 |
if (@_)
|
271
|
1 |
2 |
if UNIVERSAL::can($_[0], 'union')
|
272
|
2 |
1 |
unless defined $min
|
274
|
0 |
3 |
if not ref $min and $min == 9**9**9
|
280
|
0 |
3 |
unless defined $return
|
281
|
1 |
2 |
unless $return->intersects($min)
|
288
|
0 |
12 |
unless ref $head
|
304
|
0 |
4 |
if UNIVERSAL::can($_[0], 'union')
|
305
|
4 |
0 |
unless defined $min
|
306
|
0 |
4 |
if not ref $min and $min == 9**9**9
|
314
|
0 |
4 |
unless defined $next
|
316
|
4 |
0 |
defined $previous ? :
|
322
|
2 |
2 |
unless defined $return->max
|
325
|
4 |
0 |
if defined $return
|
336
|
2 |
1 |
if defined $dt2
|
339
|
0 |
3 |
unless defined $dt1
|
340
|
1 |
2 |
unless defined $dt2
|
342
|
2 |
0 |
unless UNIVERSAL::can($dt, 'union')
|
345
|
0 |
2 |
if $dt1->contains($dt)
|
348
|
1 |
1 |
if $dt2->min - $delta >= $dt->max
|
355
|
0 |
1 |
unless ref $self->{'set'}
|
360
|
0 |
1 |
if %args
|
363
|
0 |
1 |
if $span
|
366
|
0 |
1 |
if $set->{'set'}->is_too_complex
|
376
|
3 |
0 |
if ref $dt
|
389
|
0 |
22 |
if $set2->can('as_spanset')
|
391
|
0 |
22 |
if $set2->can('as_set')
|
393
|
0 |
22 |
unless $set2->can('union')
|
403
|
0 |
5 |
if $set2->can('as_spanset')
|
405
|
0 |
5 |
if $set2->can('as_set')
|
407
|
5 |
0 |
unless $set2->can('union')
|
416
|
1 |
0 |
unless ($set2->can('union'))
|
420
|
0 |
1 |
if $set1->contains($_)
|
426
|
0 |
0 |
if $set2->can('as_spanset')
|
428
|
0 |
0 |
if $set2->can('as_set')
|
430
|
0 |
0 |
unless $set2->can('union')
|
438
|
4 |
2 |
unless ($set2->can('union'))
|
440
|
4 |
0 |
if (exists $set1->{'set'}{'method'} and $set1->{'set'}{'method'} eq 'until')
|
451
|
0 |
4 |
unless defined $start and defined $end
|
453
|
3 |
1 |
if $start < $end
|
463
|
0 |
2 |
if $set2->can('as_spanset')
|
465
|
0 |
2 |
if $set2->can('as_set')
|
467
|
0 |
2 |
unless $set2->can('union')
|
476
|
0 |
4 |
if $set2->can('as_spanset')
|
478
|
0 |
4 |
if $set2->can('as_set')
|
480
|
2 |
2 |
unless $set2->can('union')
|
490
|
0 |
0 |
if (defined $set2) { }
|
491
|
0 |
0 |
if $set2->can('as_spanset')
|
493
|
0 |
0 |
if $set2->can('as_set')
|
495
|
0 |
0 |
unless $set2->can('union')
|
529
|
1 |
2 |
if $_[0]{'set'}->is_empty
|
537
|
0 |
2 |
if defined $dur and ref $dur
|