| line |
true |
false |
branch |
|
35
|
0 |
20 |
unless shift() |
|
43
|
0 |
20 |
unless $VALID_MODES{$mode} |
|
46
|
18 |
2 |
unless ref $storage |
|
48
|
19 |
1 |
unless (&blessed($storage)) |
|
52
|
0 |
19 |
unless $storage_class =~ s/^\++// |
|
56
|
0 |
19 |
if $@ |
|
59
|
0 |
19 |
unless $storage_args |
|
95
|
25 |
4 |
if exists $stored->{$self_class} |
|
98
|
25 |
4 |
if exists $stored->{$storage_class} |
|
100
|
4 |
3 |
unless (defined $stored->{'output'} or $stored->{'no_output'}) |
|
110
|
0 |
50 |
if 'version'->parse($class->VERSION) < 'version'->parse($version) |
|
121
|
10 |
41 |
if ($value) |
|
145
|
2 |
51 |
if $mode eq 'passthrough' |
|
152
|
29 |
22 |
if ($mode eq 'playback' or $mode eq 'auto') |
|
162
|
4 |
25 |
if ($@) { } |
|
163
|
1 |
3 |
unless $mode eq 'auto' |
|
174
|
25 |
0 |
if ($mode eq 'record' or $mode eq 'auto') |
|
177
|
6 |
19 |
if (wantarray) { } |
|
|
16 |
3 |
elsif (defined wantarray) { } |
|
185
|
22 |
3 |
defined wantarray ? : |