const char *eolian_class_name_get(const Eolian_Class *klass);
Eina_Iterator *eolian_class_namespaces_get(const Eolian_Class *klass);
Eolian_Class_Type eolian_class_type_get(const Eolian_Class *klass);
- Eina_Iterator *eolian_all_classes_get(void);
+ Eina_Iterator *eolian_all_classes_get(const Eolian_Unit *unit);
const Eolian_Documentation *eolian_class_documentation_get(const Eolian_Class *klass);
const char *eolian_class_legacy_prefix_get(const Eolian_Class *klass);
const char *eolian_class_eo_prefix_get(const Eolian_Class *klass);
return v
end
-M.all_classes_get = function()
+M.all_classes_get = function(unit)
return Ptr_Iterator("const Eolian_Class*",
- eolian.eolian_all_classes_get())
+ eolian.eolian_all_classes_get(unit))
end
M.class_type = {
/*
* @brief Returns an iterator to all the classes stored into the database.
*
+ * @param[in] unit the unit to look in
* @return the iterator
*
* @ingroup Eolian
*/
-EAPI Eina_Iterator *eolian_all_classes_get(void);
+EAPI Eina_Iterator *eolian_all_classes_get(const Eolian_Unit *unit);
/*
* @brief Returns the documentation of a class.
{
const Eolian_Class *cl;
- Eina_Iterator *iter = eolian_all_classes_get();
+ /* FIXME: pass unit properly */
+ Eina_Iterator *iter = eolian_all_classes_get(NULL);
EINA_ITERATOR_FOREACH(iter, cl)
if (!_validate_class(cl))
{