diff options
author | Daniel Kolesa <d.kolesa@osg.samsung.com> | 2017-05-18 16:34:58 +0200 |
---|---|---|
committer | Daniel Kolesa <d.kolesa@osg.samsung.com> | 2017-05-30 17:15:53 +0200 |
commit | 83bf422159750680e0b7ae9add94ad7e4bd0edba (patch) | |
tree | 899ef7da14e9f698ce986c3ff05dd5e7a27a28bc | |
parent | cee3b604a304cc2c6c2e27f75b56ac6914fa6aa9 (diff) | |
download | efl-83bf422159750680e0b7ae9add94ad7e4bd0edba.tar.gz |
eolian: make all variable lookups take unit
-rw-r--r-- | src/bindings/luajit/eolian.lua | 12 | ||||
-rw-r--r-- | src/lib/eolian/Eolian.h | 4 | ||||
-rw-r--r-- | src/lib/eolian/database_var_api.c | 4 |
3 files changed, 10 insertions, 10 deletions
diff --git a/src/bindings/luajit/eolian.lua b/src/bindings/luajit/eolian.lua index 603feaaebe..5defce5ef1 100644 --- a/src/bindings/luajit/eolian.lua +++ b/src/bindings/luajit/eolian.lua @@ -371,8 +371,8 @@ ffi.cdef [[ const Eolian_Variable *eolian_variable_constant_get_by_name(const Eolian_Unit *unit, const char *name); Eina_Iterator *eolian_variable_globals_get_by_file(const Eolian_Unit *unit, const char *fname); Eina_Iterator *eolian_variable_constants_get_by_file(const Eolian_Unit *unit, const char *fname); - Eina_Iterator *eolian_variable_all_constants_get(void); - Eina_Iterator *eolian_variable_all_globals_get(void); + Eina_Iterator *eolian_variable_all_constants_get(const Eolian_Unit *unit); + Eina_Iterator *eolian_variable_all_globals_get(const Eolian_Unit *unit); Eolian_Variable_Type eolian_variable_type_get(const Eolian_Variable *var); const Eolian_Documentation *eolian_variable_documentation_get(const Eolian_Variable *var); const char *eolian_variable_file_get(const Eolian_Variable *var); @@ -1384,14 +1384,14 @@ M.variable_constants_get_by_file = function(unit, fname) eolian.eolian_variable_constants_get_by_file(unit, fname)) end -M.variable_all_constants_get = function() +M.variable_all_constants_get = function(unit) return Ptr_Iterator("const Eolian_Variable *", - eolian.eolian_variable_all_constants_get()) + eolian.eolian_variable_all_constants_get(unit)) end -M.variable_all_globals_get = function() +M.variable_all_globals_get = function(unit) return Ptr_Iterator("const Eolian_Variable *", - eolian.eolian_variable_all_globals_get()) + eolian.eolian_variable_all_globals_get(unit)) end M.Variable = ffi.metatype("Eolian_Variable", { diff --git a/src/lib/eolian/Eolian.h b/src/lib/eolian/Eolian.h index 7c5c1f8de6..2631e90715 100644 --- a/src/lib/eolian/Eolian.h +++ b/src/lib/eolian/Eolian.h @@ -2109,7 +2109,7 @@ EAPI Eina_Iterator *eolian_variable_constants_get_by_file(const Eolian_Unit *uni * * @ingroup Eolian */ -EAPI Eina_Iterator *eolian_variable_all_constants_get(void); +EAPI Eina_Iterator *eolian_variable_all_constants_get(const Eolian_Unit *unit); /* * @brief Get an iterator to all global variables in the Eolian database. @@ -2120,7 +2120,7 @@ EAPI Eina_Iterator *eolian_variable_all_constants_get(void); * * @ingroup Eolian */ -EAPI Eina_Iterator *eolian_variable_all_globals_get(void); +EAPI Eina_Iterator *eolian_variable_all_globals_get(const Eolian_Unit *unit); /* * @brief Get the type of a variable (global, constant) diff --git a/src/lib/eolian/database_var_api.c b/src/lib/eolian/database_var_api.c index cc93ac6174..a0c593d50d 100644 --- a/src/lib/eolian/database_var_api.c +++ b/src/lib/eolian/database_var_api.c @@ -52,13 +52,13 @@ eolian_variable_constants_get_by_file(const Eolian_Unit *unit EINA_UNUSED, } EAPI Eina_Iterator * -eolian_variable_all_constants_get(void) +eolian_variable_all_constants_get(const Eolian_Unit *unit EINA_UNUSED) { return (_constants ? eina_hash_iterator_data_new(_constants) : NULL); } EAPI Eina_Iterator * -eolian_variable_all_globals_get(void) +eolian_variable_all_globals_get(const Eolian_Unit *unit EINA_UNUSED) { return (_globals ? eina_hash_iterator_data_new(_globals) : NULL); } |