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