line |
true |
false |
branch |
68
|
0 |
154 |
RANGES_ASSERT(it != ranges::end(rng_->base())); |
94
|
319 |
0 |
if(BidirectionalRange()) cache_begin(); |
102
|
3132 |
319 |
while (it != last && invoke(pred, *it)) |
|
3132 |
0 |
while (it != last && invoke(pred, *it)) |
|
2978 |
154 |
while (it != last && invoke(pred, *it)) |
|
2978 |
473 |
while (it != last && invoke(pred, *it)) |
119
|
319 |
319 |
if(begin_) return; |
121
|
319 |
0 |
satisfy_forward(it); |
138
|
319 |
0 |
RANGES_DECLTYPE_AUTO_RETURN_NOEXCEPT |
|
319 |
0 |
RANGES_DECLTYPE_AUTO_RETURN_NOEXCEPT |
162
|
319 |
0 |
RANGES_DECLTYPE_AUTO_RETURN_NOEXCEPT |