line |
true |
false |
branch |
39
|
27 |
4 |
unless ref $start |
41
|
1 |
30 |
unless ref $end |
44
|
31 |
0 |
unless ref $$self{'tz'} |
53
|
2 |
32 |
ref $file ? : |
83
|
2 |
29 |
ref $file ? : |
90
|
0 |
10 |
if $$self{'no_todos'} |
101
|
0 |
90 |
if $$self{'no_events'} |
109
|
4 |
86 |
if $start > $$self{'span'}->end |
111
|
0 |
86 |
if $$self{'debug'} |
115
|
34 |
52 |
if _param($event, 'DTSTART', 'VALUE') or !1 |
120
|
56 |
30 |
$end ? : |
121
|
1 |
1 |
$e{'allday'} ? : |
123
|
52 |
34 |
unless $e{'allday'} |
127
|
11 |
75 |
if (my $rid = $e{'RECURRENCE-ID'}) |
128
|
0 |
11 |
if $start < $$self{'span'}->start |
132
|
20 |
55 |
if (my $recur = delete $e{'RRULE'}) { } |
|
43 |
12 |
elsif ($end) { } |
140
|
8 |
35 |
if (not $e{'allday'} and $end->day > $start->day) |
144
|
5 |
30 |
if ($diff->delta_days > 1) |
161
|
2 |
65 |
if defined $set->count and $set->count == 0 |
163
|
4 |
61 |
if (my $dates = delete $e{'EXDATE'}) |
175
|
65 |
0 |
if $$self{'span'} |
181
|
84 |
131 |
if $$new_event{'VALARM'} |
194
|
20 |
1 |
ref $a{'TRIGGER'} eq 'DateTime::Duration' ? : |
218
|
87 |
47 |
unless $$event{'objects'} |
221
|
121 |
0 |
if $self->can($t) |
235
|
7 |
825 |
unless $value |
237
|
21 |
804 |
if ($type eq 'TRIGGER') |
239
|
20 |
1 |
if $value =~ /^[-+]?P/ |
242
|
25 |
779 |
if ($TYPES{'hash'}{$type}) |
247
|
28 |
751 |
if $TYPES{'durations'}{$type} |
248
|
464 |
287 |
unless $TYPES{'dates'}{$type} |
251
|
2 |
285 |
if $value =~ /^-/ |
263
|
286 |
0 |
unless $@ |
264
|
0 |
0 |
if $@ and $type ne 'DTEND' |
274
|
822 |
0 |
wantarray ? : |
287
|
2 |
820 |
unless defined $a[0] |
288
|
16 |
804 |
$TYPES{'arrays'}{$_} ? : |
340
|
2 |
0 |
if ($d >= $min and $d <= $max) |
349
|
18 |
0 |
if $$_{'DTSTART'} >= $start |