Skip to content

Commit 4c477c0

Browse files
authored
pointer method for SizedArray (#829)
1 parent bdf8912 commit 4c477c0

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

src/SizedArray.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,8 @@ end
119119

120120
Base.parent(sa::SizedArray) = sa.data
121121

122+
Base.pointer(sa::SizedArray) = pointer(sa.data)
123+
122124
const SizedVector{S,T} = SizedArray{Tuple{S},T,1,1}
123125

124126
@inline function SizedVector{S}(a::TData) where {S,T,TData<:AbstractVector{T}}

test/SizedArray.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,9 @@
8282
# parent
8383
@test parent(sa) === sa.data
8484

85+
# pointer
86+
@test pointer(sa) === pointer(sa.data)
87+
8588
@testset "vec" begin
8689
sa2 = SizedArray{Tuple{2, 2}, Int}([1, 2, 3, 4])
8790
@test (@inferred vec(sa2)) isa SizedVector{4, Int}

0 commit comments

Comments
 (0)