From beacff79595912e673af4967051fbe7ed3d8b0da Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Thu, 19 Nov 2015 13:19:22 +0000 Subject: [PATCH] elua: add eolian_type_aliased_base_get to lua bindings --- src/bindings/luajit/eolian.lua | 7 +++++++ 1 file changed, 7 insertions(+) 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