| blib/lib/Ref/Store.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 13 | 27 | 48.1 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 207 | 0 | 0 | 13 | %{$self->scalar_lookup;} == 0 and %{$self->reverse;} == 0 | 
| 0 | 0 | 13 | %{$self->scalar_lookup;} == 0 and %{$self->reverse;} == 0 and %{$self->forward;} == 0 | |
| 356 | 35 | 43 | 1 | $expected and $o | 
| 358 | 0 | 0 | 1 | $existing and $expected != $existing | 
| 364 | 31 | 4 | 43 | not $o and $create_if_needed | 
| line | l | !l | condition | 
|---|---|---|---|
| 77 | 0 | 31 | $options{'keyfunc'} ||= \&Ref::Store::_keyfunc_defl | 
| 78 | 0 | 31 | $options{'unkeyfunc'} ||= sub { $_[0]; } | 
| 188 | 0 | 0 | $vhash ||= {} | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 143 | 0 | 27 | 0 | $id_prefix ||= $kt | 
| 171 | 0 | 0 | 2 | exists $self->forward->{$key} || exists $self->scalar_lookup->{$key} |