| line |
true |
false |
branch |
|
68
|
0 |
51 |
if (!sv) return Scalar(); |
|
69
|
51 |
0 |
SV** ref = hv_fetch((HV*)sv, key.data(), key.length(), 0); |
|
71
|
32 |
19 |
if (ref) ret.set(*ref); |
|
|
32 |
0 |
if (ref) ret.set(*ref); |
|
118
|
0 |
3 |
if (HvUSEDKEYS(hv)) operator++(); |
|
|
3 |
0 |
if (HvUSEDKEYS(hv)) operator++(); |
|
124
|
12 |
3 |
if (cur) { |
|
126
|
4 |
8 |
if (cur) return *this; |
|
128
|
33 |
9 |
while (!cur && arr != end) cur = *arr++; |
|
|
31 |
2 |
while (!cur && arr != end) cur = *arr++; |
|
|
31 |
11 |
while (!cur && arr != end) cur = *arr++; |
|
163
|
3 |
0 |
const_iterator cbegin () const { return sv ? const_iterator((HV*)sv) : const_iterator(); } |