copy the item too
parent
e0574308a0
commit
740914d772
|
@ -159,7 +159,9 @@ struct stream_range<T, true>: input_range<stream_range<T>> {
|
||||||
|
|
||||||
stream_range() = delete;
|
stream_range() = delete;
|
||||||
stream_range(stream &s): p_stream(&s) {}
|
stream_range(stream &s): p_stream(&s) {}
|
||||||
stream_range(stream_range const &r): p_stream(r.p_stream) {}
|
stream_range(stream_range const &r):
|
||||||
|
p_stream(r.p_stream), p_item(r.p_item)
|
||||||
|
{}
|
||||||
|
|
||||||
bool empty() const {
|
bool empty() const {
|
||||||
if (!p_item.has_value()) {
|
if (!p_item.has_value()) {
|
||||||
|
|
Loading…
Reference in New Issue