@@ -239,12 +239,12 @@ function axisdim{T,N,D,Ax,name}(::Type{AxisArray{T,N,D,Ax}}, ::Type{Axis{name}})
239
239
end
240
240
241
241
# Base definitions that aren't provided by AbstractArray
242
- Base. size (A:: AxisArray ) = size (A. data)
243
- Base. size (A:: AxisArray , Ax:: Axis ) = size (A. data, axisdim (A, Ax))
244
- Base. size {Ax<:Axis} (A:: AxisArray , :: Type{Ax} ) = size (A. data, axisdim (A, Ax))
245
- Base. indices (A:: AxisArray ) = indices (A. data)
246
- Base. indices (A:: AxisArray , Ax:: Axis ) = indices (A. data, axisdim (A, Ax))
247
- Base. indices {Ax<:Axis} (A:: AxisArray , :: Type{Ax} ) = indices (A. data, axisdim (A, Ax))
242
+ @inline Base. size (A:: AxisArray ) = size (A. data)
243
+ @inline Base. size (A:: AxisArray , Ax:: Axis ) = size (A. data, axisdim (A, Ax))
244
+ @inline Base. size {Ax<:Axis} (A:: AxisArray , :: Type{Ax} ) = size (A. data, axisdim (A, Ax))
245
+ @inline Base. indices (A:: AxisArray ) = indices (A. data)
246
+ @inline Base. indices (A:: AxisArray , Ax:: Axis ) = indices (A. data, axisdim (A, Ax))
247
+ @inline Base. indices {Ax<:Axis} (A:: AxisArray , :: Type{Ax} ) = indices (A. data, axisdim (A, Ax))
248
248
Base. convert {T,N} (:: Type{Array{T,N}} , A:: AxisArray{T,N} ) = convert (Array{T,N}, A. data)
249
249
# Similar is tricky. If we're just changing the element type, it can stay as an
250
250
# AxisArray. But if we're changing dimensions, there's no way it can know how
0 commit comments