line |
true |
false |
branch |
341
|
0 |
39 |
if (__builtin_expect(__n == 1, false)) |
353
|
13 |
39 |
if (_M_uses_single_bucket(__bkts)) |
633
|
50 |
252 |
if (__before_n) |
1308
|
50 |
135 |
return __p ? iterator(__p) : end(); |
1427
|
160 |
142 |
if (!__prev_p) |
1433
|
50 |
114 |
if (this->_M_equals(__k, __code, __p)) |
1436
|
58 |
56 |
if (!__p->_M_nxt || _M_bucket_index(__p->_M_next()) != __n) |
|
36 |
22 |
if (!__p->_M_nxt || _M_bucket_index(__p->_M_next()) != __n) |
|
92 |
22 |
if (!__p->_M_nxt || _M_bucket_index(__p->_M_next()) != __n) |
1452
|
13 |
104 |
if (_M_buckets[__bkt]) |
1466
|
91 |
13 |
if (__node->_M_nxt) |
1594
|
117 |
0 |
= _M_rehash_policy._M_need_rehash(_M_bucket_count, _M_element_count, 1); |
1598
|
39 |
78 |
if (__do_rehash.first) |
1600
|
39 |
0 |
_M_rehash(__do_rehash.second, __saved_state); |
1601
|
39 |
0 |
__bkt = _M_bucket_index(this->_M_extract()(__node->_M_v()), __code); |
|
39 |
0 |
__bkt = _M_bucket_index(this->_M_extract()(__node->_M_v()), __code); |
1612
|
0 |
0 |
{ |
1953
|
39 |
0 |
_M_rehash_aux(__n, __unique_keys()); |
1978
|
65 |
39 |
while (__p) |
1982
|
39 |
26 |
if (!__new_buckets[__bkt]) |
1987
|
13 |
26 |
if (__p->_M_nxt) |