_Eina_Iterator Struct Reference
structure of an iterator More...
Data Fields | |
int | version |
Version of the Iterator API. More... | |
Eina_Iterator_Next_Callback | next |
Callback called when a next element is requested. More... | |
Eina_Iterator_Get_Container_Callback | get_container |
Callback called when the container is requested. More... | |
Eina_Iterator_Free_Callback | free |
Callback called when the container is freed. More... | |
Eina_Iterator_Lock_Callback | lock |
Callback called when the container is locked. More... | |
Eina_Iterator_Lock_Callback | unlock |
Callback called when the container is unlocked. More... | |
Detailed Description
structure of an iterator
Field Documentation
int _Eina_Iterator::version |
Version of the Iterator API.
Eina_Iterator_Next_Callback _Eina_Iterator::next |
Callback called when a next element is requested.
Referenced by eina_iterator_foreach(), and eina_iterator_next().
Eina_Iterator_Get_Container_Callback _Eina_Iterator::get_container |
Callback called when the container is requested.
Referenced by eina_iterator_container_get(), and eina_iterator_foreach().
Eina_Iterator_Free_Callback _Eina_Iterator::free |
Callback called when the container is freed.
Referenced by eina_iterator_free().
Eina_Iterator_Lock_Callback _Eina_Iterator::lock |
Callback called when the container is locked.
Referenced by eina_iterator_lock().
Eina_Iterator_Lock_Callback _Eina_Iterator::unlock |
Callback called when the container is unlocked.
Referenced by eina_iterator_unlock().