diff --git a/src/bindings/luajit/eolian.lua b/src/bindings/luajit/eolian.lua index 3a8686d960..e71eaadf83 100644 --- a/src/bindings/luajit/eolian.lua +++ b/src/bindings/luajit/eolian.lua @@ -280,6 +280,7 @@ ffi.cdef [[ const char *eolian_type_file_get(const Eolian_Type *tp); const Eolian_Type *eolian_type_return_type_get(const Eolian_Type *tp); const Eolian_Type *eolian_type_base_type_get(const Eolian_Type *tp); + const Eolian_Type *eolian_type_aliased_base_get(const Eolian_Type *tp); const Eolian_Class *eolian_type_class_get(const Eolian_Type *tp); Eina_Bool eolian_type_is_own(const Eolian_Type *tp); Eina_Bool eolian_type_is_const(const Eolian_Type *tp); @@ -538,6 +539,12 @@ M.Type = ffi.metatype("Eolian_Type", { return v end, + aliased_base_get = function(self) + local v = eolian.eolian_type_aliased_byse_get(self) + if v == nil then return nil end + return v + end, + class_get = function(self) local v = eolian.eolian_type_class_get(self) if v == nil then return nil end