elua: update for new eolian ownership system
authorDaniel Kolesa <d.kolesa@osg.samsung.com>
Fri, 15 Sep 2017 15:52:38 +0000 (17:52 +0200)
committerDaniel Kolesa <d.kolesa@osg.samsung.com>
Fri, 15 Sep 2017 15:52:38 +0000 (17:52 +0200)
src/bindings/luajit/eolian.lua
src/scripts/elua/apps/docgen/doctree.lua

index 34bcb43..9c6a281 100644 (file)
@@ -344,7 +344,7 @@ ffi.cdef [[
 
     const Eolian_Class *eolian_type_class_get(const Eolian_Unit *unit, const Eolian_Type *tp);
     size_t eolian_type_array_size_get(const Eolian_Type *tp);
-    Eina_Bool eolian_type_is_own(const Eolian_Type *tp);
+    Eina_Bool eolian_type_is_owned(const Eolian_Type *tp);
     Eina_Bool eolian_type_is_const(const Eolian_Type *tp);
     Eina_Bool eolian_type_is_ptr(const Eolian_Type *tp);
 
@@ -721,8 +721,8 @@ M.Type = ffi.metatype("Eolian_Type", {
             return tonumber(eolian.eolian_type_array_size_get(self))
         end,
 
-        is_own = function(self)
-            return eolian.eolian_type_is_own(self) ~= 0
+        is_owned = function(self)
+            return eolian.eolian_type_is_owned(self) ~= 0
         end,
 
         is_const = function(self)
index 008e705..5ff9d34 100644 (file)
@@ -648,9 +648,10 @@ local wrap_type_attrs = function(tp, str)
     if tp:is_const() then
         str = "const(" .. str .. ")"
     end
-    if tp:is_own() then
-        str = "own(" .. str .. ")"
-    end
+    -- TODO: implement new ownership system into docs
+    --if tp:is_own() then
+    --    str = "own(" .. str .. ")"
+    --end
     local ffunc = tp:free_func_get()
     if ffunc then
         str = "free(" .. str .. ", " .. ffunc .. ")"
@@ -725,8 +726,8 @@ M.Type = Node:clone {
         return self.type_array_size_get()
     end,
 
-    is_own = function(self)
-        return self.type:is_own()
+    is_owned = function(self)
+        return self.type:is_owned()
     end,
 
     is_const = function(self)