[Issue 8278] std.range.chunks for generic Forward Ranges?

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Thu Jul 17 11:43:02 PDT 2014


https://issues.dlang.org/show_bug.cgi?id=8278

hsteoh at quickfur.ath.cx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |hsteoh at quickfur.ath.cx
         Resolution|---                         |FIXED

--- Comment #1 from hsteoh at quickfur.ath.cx ---
Works in git HEAD:
-----
import std.range, std.algorithm;
void main() {
        struct FwdRange { // N.B. no slicing or length here
                enum empty = false;
                auto front = 1;
                void popFront() {}
                @property auto save() { return this; }
        }
        auto c = std.range.chunks(FwdRange(), 5);

        import std.stdio;
        writeln(c.take(10));
}
-----

--


More information about the Digitalmars-d-bugs mailing list