From 891396897b71d1318a822536012def586816febb Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Sun, 26 May 2019 18:21:27 +0200 Subject: [PATCH] elua: add version_get API for units in eolian bindings --- src/bindings/luajit/eolian.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/bindings/luajit/eolian.lua b/src/bindings/luajit/eolian.lua index 6db54dc0d0..5e60c89771 100644 --- a/src/bindings/luajit/eolian.lua +++ b/src/bindings/luajit/eolian.lua @@ -323,6 +323,7 @@ ffi.cdef [[ Eina_Iterator *eolian_unit_children_get(const Eolian_Unit *unit); const char *eolian_unit_file_get(const Eolian_Unit *unit); const char *eolian_unit_file_path_get(const Eolian_Unit *unit); + unsigned short eolian_unit_version_get(const Eolian_Unit *unit); const Eolian_Object *eolian_unit_object_by_name_get(const Eolian_Unit *unit, const char *name); Eina_Iterator *eolian_unit_objects_get(const Eolian_Unit *unit); const Eolian_Class *eolian_unit_class_by_name_get(const Eolian_Unit *unit, const char *class_name); @@ -638,6 +639,10 @@ local unit_idx, wrap_unit = gen_wrap { return ffi.string(v) end, + version_get = function(self) + return tonumber(eolian.eolian_unit_version_get(cast_unit(self))) + end, + object_by_name_get = function(self, name) local v = eolian.eolian_unit_object_by_name_get(cast_unit(self), name) if v == nil then return nil end