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();
|
||||
}
|
||||
|
||||
generator_iterator<T> begin() noexcept;
|
||||
|
||||
std::nullptr_t end() noexcept {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
private:
|
||||
generator<T> *p_gen;
|
||||
};
|
||||
|
@ -1255,13 +1249,6 @@ auto generator<T>::begin() noexcept {
|
|||
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 */
|
||||
|
|
Loading…
Reference in a new issue