forked from OctaForge/libostd
no need to create generator iterator from generator ranges
This commit is contained in:
parent
a743f7b755
commit
c0421b721b
|
@ -1209,12 +1209,6 @@ namespace detail {
|
||||||
return p_gen->value();
|
return p_gen->value();
|
||||||
}
|
}
|
||||||
|
|
||||||
generator_iterator<T> begin() noexcept;
|
|
||||||
|
|
||||||
std::nullptr_t end() noexcept {
|
|
||||||
return nullptr;
|
|
||||||
}
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
generator<T> *p_gen;
|
generator<T> *p_gen;
|
||||||
};
|
};
|
||||||
|
@ -1255,13 +1249,6 @@ auto generator<T>::begin() noexcept {
|
||||||
return detail::generator_iterator<T>{*this};
|
return detail::generator_iterator<T>{*this};
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace detail {
|
|
||||||
template<typename T>
|
|
||||||
generator_iterator<T> generator_range<T>::begin() noexcept {
|
|
||||||
return generator_iterator<T>{*p_gen};
|
|
||||||
}
|
|
||||||
} /* namespace detail */
|
|
||||||
|
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
} /* namespace ostd */
|
} /* namespace ostd */
|
||||||
|
|
Loading…
Reference in a new issue