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... | |
structure of an iterator
If creating an iterator remember to set the type using EINA_MAGIC_SET.
| int _Eina_Iterator::version | 
Version of the Iterator API.
Referenced by eina_file_map_lines().
| Eina_Iterator_Next_Callback _Eina_Iterator::next | 
Callback called when a next element is requested.
Referenced by eina_file_map_lines().
| Eina_Iterator_Get_Container_Callback _Eina_Iterator::get_container | 
Callback called when the container is requested.
Referenced by eina_file_map_lines().
| Eina_Iterator_Free_Callback _Eina_Iterator::free | 
Callback called when the container is freed.
Referenced by eina_file_map_lines().
| Eina_Iterator_Lock_Callback _Eina_Iterator::lock | 
Callback called when the container is locked.
| Eina_Iterator_Lock_Callback _Eina_Iterator::unlock | 
Callback called when the container is unlocked.