line |
true |
false |
branch |
35
|
1 |
20 |
unless shift() |
43
|
0 |
21 |
unless $VALID_MODES{$mode} |
46
|
19 |
2 |
unless ref $storage |
48
|
20 |
1 |
unless (&blessed($storage)) |
52
|
2 |
18 |
unless $storage_class =~ s/^\++// |
56
|
0 |
20 |
if $@ |
59
|
0 |
20 |
unless $storage_args |
95
|
23 |
4 |
if exists $stored->{$self_class} |
98
|
23 |
4 |
if exists $stored->{$storage_class} |
100
|
4 |
1 |
unless (defined $stored->{'output'} or $stored->{'no_output'}) |
110
|
0 |
46 |
if 'version'->parse($class->VERSION) < 'version'->parse($version) |
121
|
10 |
40 |
if ($value) |
143
|
22 |
27 |
if $mode eq 'record' or $mode eq 'passthrough' |
160
|
4 |
23 |
if ($@) { } |
161
|
1 |
3 |
unless $mode eq 'auto' |
171
|
2 |
23 |
if $mode eq 'passthrough' |
173
|
0 |
23 |
if $mode eq 'playback' |
181
|
22 |
1 |
defined wantarray ? : |