Browse Source

Merge 42f13502b7 into 3f42111f3f

pull/13/merge
PatrickHaecker 3 months ago committed by GitHub
parent
commit
9675fc0928
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      src/EnumX.jl

2
src/EnumX.jl

@ -125,7 +125,7 @@ function enumx(_module_, args)
throw(ArgumentError("invalid value for Enum $($(QuoteNode(modname))): $(x).")) throw(ArgumentError("invalid value for Enum $($(QuoteNode(modname))): $(x)."))
global function $(esc(T))(x::Integer) global function $(esc(T))(x::Integer)
check_valid(x) check_valid(x)
return Base.bitcast($(esc(T)), convert($(baseT), x)) return reinterpret($(esc(T)), convert($(baseT), x))
end end
Base.Enums.namemap(::Base.Type{$(esc(T))}) = value_name_map Base.Enums.namemap(::Base.Type{$(esc(T))}) = value_name_map
Base.Enums.instances(::Base.Type{$(esc(T))}) = Base.Enums.instances(::Base.Type{$(esc(T))}) =

Loading…
Cancel
Save