forked from enlightenment/efl
elua: fix outdated code in doc token ref resolution
This function was using outdated enum fields. This was fixed on my local side but somehow never made it in, so make this code make sense.
This commit is contained in:
parent
0dabbfe177
commit
107bb9d2ed
|
@ -1663,25 +1663,21 @@ M.Eolian_Doc_Token = ffi.metatype("Eolian_Doc_Token", {
|
||||||
local reft = M.object_type
|
local reft = M.object_type
|
||||||
if tp == reft.CLASS then
|
if tp == reft.CLASS then
|
||||||
return tp, ffi.cast("const Eolian_Class *", stor[0])
|
return tp, ffi.cast("const Eolian_Class *", stor[0])
|
||||||
elseif tp == reft.FUNC then
|
elseif tp == reft.FUNCTION then
|
||||||
return tp, ffi.cast("const Eolian_Class *", stor[0]),
|
return tp, ffi.cast("const Eolian_Class *", stor[0]),
|
||||||
ffi.cast("const Eolian_Function *", stor[1])
|
ffi.cast("const Eolian_Function *", stor[1])
|
||||||
elseif tp == reft.EVENT then
|
elseif tp == reft.EVENT then
|
||||||
return tp, ffi.cast("const Eolian_Class *", stor[0]),
|
return tp, ffi.cast("const Eolian_Class *", stor[0]),
|
||||||
ffi.cast("const Eolian_Event *", stor[1])
|
ffi.cast("const Eolian_Event *", stor[1])
|
||||||
elseif tp == reft.ALIAS then
|
elseif tp == reft.TYPEDECL then
|
||||||
return tp, ffi.cast("const Eolian_Typedecl *", stor[0])
|
|
||||||
elseif tp == reft.STRUCT then
|
|
||||||
return tp, ffi.cast("const Eolian_Typedecl *", stor[0])
|
return tp, ffi.cast("const Eolian_Typedecl *", stor[0])
|
||||||
elseif tp == reft.STRUCT_FIELD then
|
elseif tp == reft.STRUCT_FIELD then
|
||||||
return tp, ffi.cast("const Eolian_Typedecl *", stor[0]),
|
return tp, ffi.cast("const Eolian_Typedecl *", stor[0]),
|
||||||
ffi.cast("const Eolian_Struct_Type_Field *", stor[1])
|
ffi.cast("const Eolian_Struct_Type_Field *", stor[1])
|
||||||
elseif tp == reft.ENUM then
|
|
||||||
return tp, ffi.cast("const Eolian_Typedecl *", stor[0])
|
|
||||||
elseif tp == reft.ENUM_FIELD then
|
elseif tp == reft.ENUM_FIELD then
|
||||||
return tp, ffi.cast("const Eolian_Typedecl *", stor[0]),
|
return tp, ffi.cast("const Eolian_Typedecl *", stor[0]),
|
||||||
ffi.cast("const Eolian_Enum_Type_Field *", stor[1])
|
ffi.cast("const Eolian_Enum_Type_Field *", stor[1])
|
||||||
elseif tp == reft.VAR then
|
elseif tp == reft.VARIABLE then
|
||||||
return tp, ffi.cast("const Eolian_Variable *", stor[0])
|
return tp, ffi.cast("const Eolian_Variable *", stor[0])
|
||||||
else
|
else
|
||||||
return reft.UNKNOWN
|
return reft.UNKNOWN
|
||||||
|
|
Loading…
Reference in New Issue