elua: add eolian_type_aliased_base_get to lua bindings
authorDaniel Kolesa <d.kolesa@osg.samsung.com>
Thu, 19 Nov 2015 13:19:22 +0000 (13:19 +0000)
committerDaniel Kolesa <d.kolesa@osg.samsung.com>
Thu, 19 Nov 2015 13:19:22 +0000 (13:19 +0000)
src/bindings/luajit/eolian.lua

index 3a8686d..e71eaad 100644 (file)
@@ -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