Skip to content

Commit c2c3581

Browse files
committed
Fix/Improve IndexStyle specializations
1 parent 8c83359 commit c2c3581

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

src/array_of_similar_arrays.jl

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ Base.convert(R::Type{VectorOfSimilarArrays{T}}, A::AbstractVector{<:AbstractArra
300300
Base.convert(R::Type{VectorOfSimilarArrays}, A::AbstractVector{<:AbstractArray{T,M}}) where {T,M} = R(A)
301301

302302

303-
@inline Base.IndexStyle(A::VectorOfSimilarArrays) = IndexLinear()
303+
@inline Base.IndexStyle(::Type{<:VectorOfSimilarArrays}) = IndexLinear()
304304

305305

306306
function Base.push!(V::VectorOfSimilarArrays{T,M}, x::AbstractArray{U,M}) where {T,M,U}
@@ -389,9 +389,6 @@ Base.convert(R::Type{VectorOfSimilarVectors{T}}, A::AbstractVector{<:AbstractVec
389389
Base.convert(R::Type{VectorOfSimilarVectors}, A::AbstractVector{<:AbstractVector{T}}) where {T} = R(A)
390390

391391

392-
@inline Base.IndexStyle(A::VectorOfSimilarVectors) = IndexLinear()
393-
394-
395392
"""
396393
sum(X::AbstractVectorOfSimilarArrays)
397394
sum(X::AbstractVectorOfSimilarArrays, w::StatsBase.AbstractWeights)

src/vector_of_arrays.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ flatview(A::VectorOfArrays) = A.data
180180

181181
Base.size(A::VectorOfArrays) = size(A.kernel_size)
182182

183-
Base.IndexStyle(A::VectorOfArrays) = IndexLinear()
183+
Base.IndexStyle(::Type{<:VectorOfArrays}) = IndexLinear()
184184

185185

186186
Base.@propagate_inbounds _reshape_dataview(dataview::AbstractArray, s::NTuple{1,Integer}) = dataview

0 commit comments

Comments
 (0)