From b0bca1c972f2b11e13dc1593e4150696ef25a358 Mon Sep 17 00:00:00 2001 From: Tim Holy Date: Fri, 3 Jul 2015 18:05:24 -0500 Subject: [PATCH] Add ndims(::Type{CartesianRange}) --- base/multidimensional.jl | 1 + 1 file changed, 1 insertion(+) diff --git a/base/multidimensional.jl b/base/multidimensional.jl index 8f1453371c267..5bcd59c1ddb74 100644 --- a/base/multidimensional.jl +++ b/base/multidimensional.jl @@ -86,6 +86,7 @@ end CartesianRange{N}(sz::NTuple{N,Int}) = CartesianRange(CartesianIndex(sz)) ndims(R::CartesianRange) = length(R.start) +ndims{I<:CartesianIndex}(::Type{CartesianRange{I}}) = length(I) @generated function eachindex{T,N}(::LinearSlow, A::AbstractArray{T,N}) startargs = fill(1, N)