|
15 | 15 | ## map / map! ##
|
16 | 16 | ################
|
17 | 17 |
|
18 |
| -@inline function map(f, a::StaticArray...) |
19 |
| - _map(f, same_size(a...), a...) |
| 18 | +@inline function map(f, a::StaticArray, b::StaticArray...) |
| 19 | + _map(f, same_size(a, b...), a, b...) |
20 | 20 | end
|
21 | 21 |
|
22 | 22 | @generated function _map(f, ::Size{S}, a::StaticArray...) where {S}
|
|
62 | 62 | ## mapreduce ##
|
63 | 63 | ###############
|
64 | 64 |
|
65 |
| -@inline function mapreduce(f, op, a::StaticArray...) |
66 |
| - _mapreduce(f, op, same_size(a...), a...) |
| 65 | +@inline function mapreduce(f, op, a::StaticArray, b::StaticArray...) |
| 66 | + _mapreduce(f, op, same_size(a, b...), a, b...) |
67 | 67 | end
|
68 | 68 |
|
69 |
| -@inline function mapreduce(f, op, v0, a::StaticArray...) |
70 |
| - _mapreduce(f, op, v0, same_size(a...), a...) |
| 69 | +@inline function mapreduce(f, op, v0, a::StaticArray, b::StaticArray...) |
| 70 | + _mapreduce(f, op, v0, same_size(a, b...), a, b...) |
71 | 71 | end
|
72 | 72 |
|
73 | 73 | @generated function _mapreduce(f, op, ::Size{S}, a::StaticArray...) where {S}
|
|
0 commit comments