|
80 | 80 |
|
81 | 81 | @inline to_indices(A::AbstractQuasiArray, inds, I::Tuple{Block{1}, Vararg{Any}}) =
|
82 | 82 | (unblock(A, inds, I), to_indices(A, _cutdim(inds, I[1]), tail(I))...)
|
83 |
| -@inline to_indices(A::AbstractQuasiArray, inds, I::Tuple{BlockRange{1,R}, Vararg{Any}}) where R = |
| 83 | +@inline to_indices(A::AbstractQuasiArray, inds, I::Tuple{BlockRange{1}, Vararg{Any}}) = |
84 | 84 | (unblock(A, inds, I), to_indices(A, _cutdim(inds, I[1]), tail(I))...)
|
85 | 85 | @inline to_indices(A::AbstractQuasiArray, inds, I::Tuple{BlockIndex{1}, Vararg{Any}}) =
|
86 | 86 | (inds[1][I[1]], to_indices(A, _cutdim(inds, I[1]), tail(I))...)
|
87 | 87 | @inline to_indices(A::AbstractQuasiArray, I::Tuple{BlockRange, Vararg{Any}}) = to_indices(A, axes(A), I)
|
88 |
| -@inline to_indices(A::AbstractQuasiArray, inds, I::Tuple{AbstractVector{Block{1,R}}, Vararg{Any}}) where R = |
| 88 | +@inline to_indices(A::AbstractQuasiArray, inds, I::Tuple{AbstractVector{<:Block{1}}, Vararg{Any}}) = |
89 | 89 | (unblock(A, inds, I), to_indices(A, _maybetail(inds), tail(I))...)
|
90 |
| -@inline to_indices(A::AbstractQuasiArray, inds, I::Tuple{BlockIndexRange{1,R}, Vararg{Any}}) where R = |
| 90 | +@inline to_indices(A::AbstractQuasiArray, inds, I::Tuple{BlockIndexRange{1}, Vararg{Any}}) = |
91 | 91 | (unblock(A, inds, I), to_indices(A, _maybetail(inds), tail(I))...)
|
92 | 92 | @inline to_indices(A::AbstractQuasiArray, inds, I::Tuple{AbstractVector{<:BlockIndex{1}}, Vararg{Any}}) =
|
93 | 93 | (inds[1][I[1]], to_indices(A, _cutdim(inds, I[1]), tail(I))...)
|
|
0 commit comments