File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change 66 @inline isnothing (x) = x === nothing
77end
88
9- # FIXME : upstream https://github.com/JuliaGraphics/ColorVectorSpace.jl/issues/75
10- @inline _nan (:: Type{HSV{Float16}} ) = HSV {Float16} (NaN16 ,NaN16 ,NaN16 )
11- @inline _nan (:: Type{HSV{Float32}} ) = HSV {Float32} (NaN32 ,NaN32 ,NaN32 )
12- @inline _nan (:: Type{HSV{Float64}} ) = HSV {Float64} (NaN ,NaN ,NaN )
13- @inline _nan (:: Type{T} ) where {T} = nan (T)
9+ if hasmethod (nan, Tuple{Type{HSV{Float32},}})
10+ # requires ColorTypes v0.11 and ColorVectorSpace v0.9.4
11+ # https://github.com/JuliaGraphics/ColorVectorSpace.jl/issues/75
12+ @inline _nan (:: Type{T} ) where T = nan (T)
13+ else
14+ @inline _nan (:: Type{HSV{Float16}} ) = HSV {Float16} (NaN16 ,NaN16 ,NaN16 )
15+ @inline _nan (:: Type{HSV{Float32}} ) = HSV {Float32} (NaN32 ,NaN32 ,NaN32 )
16+ @inline _nan (:: Type{HSV{Float64}} ) = HSV {Float64} (NaN ,NaN ,NaN )
17+ @inline _nan (:: Type{T} ) where {T} = nan (T)
18+ end
You can’t perform that action at this time.
0 commit comments