Switching rows with columns
via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sat Jul 4 17:18:16 PDT 2015
On Saturday, 4 July 2015 at 16:29:44 UTC, Marc Schütz wrote:
> Try std.range.transposed:
> http://dlang.org/phobos/std_range.html#.transposed
Does this work with user-defined types?
I defined two structs that implement the InputRange(possibly
ForwardRange) interface, an integer range and a range of those
integer ranges.
DMD tells me the "transposed" template cannot deduce function
from the arguments, which is a range of integer ranges.
The template does, however, work on a two-dimensional array.
The "save" method is implemented using a simple "return this",
could this be to blame?
More information about the Digitalmars-d-learn
mailing list