A
Size: a a a
CD
typename std::iterator_traits<It>::difference_type
do_distance(It first, It last, std::input_iterator_tag)
{
return count_if(first, last, [] (auto&&) { return true; });
}
CD
SE
typename std::iterator_traits<It>::difference_type
do_distance(It first, It last, std::input_iterator_tag)
{
return count_if(first, last, [] (auto&&) { return true; });
}
CD
SE
CD
CD
CD
SE
CD
CD
SE
CD
SE
CD
typename std::iterator_traits<It>::difference_type
do_distance(It first, It last, std::input_iterator_tag)
{
return count_if(first, last, [] (auto&&) { return true; });
}
CD
SE