@@ -42,7 +42,7 @@ $(T2 retro, Reverses order of iteration for all dimensions)
4242$(T2 slide, Sliding map for vectors.)
4343$(T2 stride, Strides 1-dimensional slice)
4444$(T2 unzip, Selects a slice from a zipped slice.)
45- $(T2 zip, Zips slices into a slice of tuples .)
45+ $(T2 zip, Zips slices into a slice of refTuples .)
4646
4747)
4848
@@ -1738,16 +1738,16 @@ unittest
17381738// / 2D
17391739unittest
17401740{
1741- import mir.functional: tuple ;
1741+ import mir.functional: refTuple ;
17421742
17431743 auto s = linspace! double ([5 , 3 ], [1.0 , 2.0 ], [0.0 , 1.0 ]);
17441744
17451745 assert (s == [
1746- [tuple (1.00 , 0.00 ), tuple (1.00 , 0.5 ), tuple (1.00 , 1.0 )],
1747- [tuple (1.25 , 0.00 ), tuple (1.25 , 0.5 ), tuple (1.25 , 1.0 )],
1748- [tuple (1.50 , 0.00 ), tuple (1.50 , 0.5 ), tuple (1.50 , 1.0 )],
1749- [tuple (1.75 , 0.00 ), tuple (1.75 , 0.5 ), tuple (1.75 , 1.0 )],
1750- [tuple (2.00 , 0.00 ), tuple (2.00 , 0.5 ), tuple (2.00 , 1.0 )],
1746+ [refTuple (1.00 , 0.00 ), refTuple (1.00 , 0.5 ), refTuple (1.00 , 1.0 )],
1747+ [refTuple (1.25 , 0.00 ), refTuple (1.25 , 0.5 ), refTuple (1.25 , 1.0 )],
1748+ [refTuple (1.50 , 0.00 ), refTuple (1.50 , 0.5 ), refTuple (1.50 , 1.0 )],
1749+ [refTuple (1.75 , 0.00 ), refTuple (1.75 , 0.5 ), refTuple (1.75 , 1.0 )],
1750+ [refTuple (2.00 , 0.00 ), refTuple (2.00 , 0.5 ), refTuple (2.00 , 1.0 )],
17511751 ]);
17521752
17531753 assert (s.map! " a * b" == [
@@ -2237,7 +2237,7 @@ pure nothrow unittest
22372237
22382238/+ +
22392239Multiple functions can be passed to `map`.
2240- In that case, the element type of `map` is a tuple containing
2240+ In that case, the element type of `map` is a refTuple containing
22412241one element for each function.
22422242+/
22432243pure nothrow unittest
@@ -2432,12 +2432,12 @@ unittest
24322432}
24332433
24342434/+ +
2435- Groups slices into a slice of tuples . The slices must have identical strides or be 1-dimensional.
2435+ Groups slices into a slice of refTuples . The slices must have identical strides or be 1-dimensional.
24362436Params:
24372437 sameStrides = if `true` assumes that all slices has the same strides.
24382438 slices = list of slices
24392439Returns:
2440- n-dimensional slice of elements tuple
2440+ n-dimensional slice of elements refTuple
24412441See_also: $(SUBREF slice, Slice.strides).
24422442+/
24432443auto zip
0 commit comments