unsigned int start_position,
const Eina_Model *other) EINA_ARG_NONNULL(1, 3) EINA_WARN_UNUSED_RESULT;
-EAPI int eina_model_child_search(const Eina_Model *model,
- unsigned int start_position,
- Eina_Each_Cb match,
- const void *data) EINA_ARG_NONNULL(1, 3) EINA_WARN_UNUSED_RESULT;
+EAPI int eina_model_child_criteria_match(const Eina_Model *model,
+ unsigned int start_position,
+ Eina_Each_Cb match,
+ const void *data) EINA_ARG_NONNULL(1, 3) EINA_WARN_UNUSED_RESULT;
EAPI Eina_Bool eina_model_child_sort(Eina_Model *model,
Eina_Compare_Cb compare) EINA_ARG_NONNULL(1, 2);
it = (Eina_Iterator_Model_Base_Filtered *)base;
if (it->count == 0) return EINA_FALSE;
- i = eina_model_child_search(it->model, it->current, it->match, it->data);
+ i = eina_model_child_criteria_match(it->model, it->current, it->match, it->data);
if (i < 0) return EINA_FALSE;
it->current = i + 1;
}
EAPI int
-eina_model_child_search(const Eina_Model *model, unsigned int start_position, Eina_Each_Cb match, const void *data)
+eina_model_child_criteria_match(const Eina_Model *model, unsigned int start_position, Eina_Each_Cb match, const void *data)
{
EINA_MODEL_INSTANCE_CHECK_VAL(model, -1);
EINA_SAFETY_ON_NULL_RETURN_VAL(match, -1);