line |
true |
false |
branch |
32
|
0 |
22 |
if ($$self{'_ended'}) |
38
|
4 |
18 |
defined $priority ? : |
42
|
6 |
16 |
unless exists $$queue{$priority} |
48
|
22 |
0 |
if push @{$$self{'_queue'}{$priority};}, shared_clone($item) |
57
|
0 |
6 |
if $$self{'_ended'} and not $$self{'_count'} |
79
|
5 |
7 |
scalar @_ ? : |
83
|
6 |
1 |
if $$self{'_count'} > $count or $$self{'_ended'} |
86
|
0 |
7 |
if $$self{'_ended'} |
89
|
7 |
0 |
if ($count == 1) |
91
|
7 |
0 |
if (scalar @{$$queue{$priority};}) |
103
|
0 |
0 |
if (scalar @{$$queue{$priority};}) |
118
|
5 |
1 |
scalar @_ ? : |
121
|
1 |
0 |
if ($count == 1) |
123
|
0 |
1 |
if (scalar @{$$queue{$priority};}) |
135
|
0 |
0 |
if (scalar @{$$queue{$priority};}) |
151
|
0 |
0 |
scalar @_ ? : |
152
|
0 |
0 |
scalar @_ ? : |
157
|
0 |
0 |
if $timeout < 322000000 |
161
|
0 |
0 |
unless cond_timedwait %{$self;}, $timeout |
163
|
0 |
0 |
if $$self{'_count'} > $count or $$self{'_ended'} |
175
|
16 |
2 |
scalar @_ ? : |
179
|
15 |
13 |
if ($index < $size) { } |
195
|
3 |
13 |
if (not defined $index && looks_like_number $index or int $index != $index) |
200
|
1 |
2 |
unless defined $index |
211
|
6 |
0 |
if (not defined $count && looks_like_number $count or int $count != $count or $count < 1) |
216
|
2 |
8 |
unless defined $count |
227
|
0 |
0 |
unless (defined $timeout and looks_like_number $timeout) |
232
|
0 |
0 |
unless defined $timeout |
243
|
0 |
4 |
if (not defined $priority && looks_like_number $priority or int $priority != $priority or $priority < 0) |
248
|
0 |
0 |
unless defined $priority |