| 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 | 6 | 6 | if (cur) return *this; | 
 
| 128 | 30 | 7 | while (!cur && arr != end) cur = *arr++; | 
 
|  | 28 | 2 | while (!cur && arr != end) cur = *arr++; | 
 
|  | 28 | 9 | while (!cur && arr != end) cur = *arr++; | 
 
| 163 | 3 | 0 | const_iterator cbegin () const { return sv ? const_iterator((HV*)sv) : const_iterator(); } |