| 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 |