Alias Zip
Zips sequences of AliasPack
s together into an AliasPack of AliasPacks.
See Also
- https://forum.dlang.org/post/mnobngrzdmqbxomulpts@forum.dlang.org
Example
alias a = AliasPack!(1, 2, 3);
alias b = AliasPack!(4, 5, 6);
alias c = AliasPack!(7, 8, 9);
alias d = Zip!(a, b, c);
static assert(d .length == 3);
static assert(d .Unpack[0] .equals!(1, 4, 7));
static assert(d .Unpack[1] .equals!(2, 5, 8));
static assert(d .Unpack[2] .equals!(3, 6, 9));