Skip to content

Commit b13a4c3

Browse files
committed
fix: define method for Base.parent to avoid recursion
1 parent c4dd0d6 commit b13a4c3

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/CircularArrays.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ abstract type AbstractCircularArray{T,N} <: AbstractArray{T,N} end
1111
const AbstractCircularVector{T} = AbstractCircularArray{T,1}
1212
const AbstractCircularMatrix{T} = AbstractCircularArray{T,2}
1313

14+
Base.parent(arg::AbstractCircularArray) = arg.data
15+
1416
Base.IndexStyle(::Type{<:AbstractCircularArray}) = IndexCartesian()
1517
Base.IndexStyle(::Type{<:AbstractCircularVector}) = IndexLinear()
1618

0 commit comments

Comments
 (0)