|
19 | 19 |
|
20 | 20 | # Specialized in order to fix ambiguity error with `BlockArrays`. |
21 | 21 | function Base.getindex(a::AbstractBlockSparseArray{<:Any,N}, I::Vararg{Int,N}) where {N} |
22 | | - return @interface BlockSparseArrayInterface() getindex(a, I...) |
| 22 | + return @interface interface(a) getindex(a, I...) |
23 | 23 | end |
24 | 24 |
|
25 | 25 | # Specialized in order to fix ambiguity error with `BlockArrays`. |
26 | 26 | function Base.getindex(a::AbstractBlockSparseArray{<:Any,0}) |
27 | | - return @interface BlockSparseArrayInterface() getindex(a) |
| 27 | + return @interface interface(a) getindex(a) |
28 | 28 | end |
29 | 29 |
|
30 | 30 | ## # Fix ambiguity error with `BlockArrays`. |
|
39 | 39 | ## |
40 | 40 | ## # Fix ambiguity error with `BlockArrays`. |
41 | 41 | ## function Base.getindex(a::AbstractBlockSparseArray, I::Vararg{AbstractVector}) |
42 | | -## ## return @interface BlockSparseArrayInterface() getindex(a, I...) |
| 42 | +## ## return @interface interface(a) getindex(a, I...) |
43 | 43 | ## return ArrayLayouts.layout_getindex(a, I...) |
44 | 44 | ## end |
45 | 45 |
|
46 | 46 | # Specialized in order to fix ambiguity error with `BlockArrays`. |
47 | 47 | function Base.setindex!( |
48 | 48 | a::AbstractBlockSparseArray{<:Any,N}, value, I::Vararg{Int,N} |
49 | 49 | ) where {N} |
50 | | - @interface BlockSparseArrayInterface() setindex!(a, value, I...) |
| 50 | + @interface interface(a) setindex!(a, value, I...) |
51 | 51 | return a |
52 | 52 | end |
53 | 53 |
|
54 | 54 | # Fix ambiguity error. |
55 | 55 | function Base.setindex!(a::AbstractBlockSparseArray{<:Any,0}, value) |
56 | | - @interface BlockSparseArrayInterface() setindex!(a, value) |
| 56 | + @interface interface(a) setindex!(a, value) |
57 | 57 | return a |
58 | 58 | end |
59 | 59 |
|
|
0 commit comments