_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

Field Documentation

◆ version

int _Eina_Iterator::version

Version of the Iterator API.

◆ next

Eina_Iterator_Next_Callback _Eina_Iterator::next

Callback called when a next element is requested.

◆ get_container

Eina_Iterator_Get_Container_Callback _Eina_Iterator::get_container

Callback called when the container is requested.

◆ free

Eina_Iterator_Free_Callback _Eina_Iterator::free

Callback called when the container is freed.

◆ lock

Eina_Iterator_Lock_Callback _Eina_Iterator::lock

Callback called when the container is locked.

◆ unlock

Eina_Iterator_Lock_Callback _Eina_Iterator::unlock

Callback called when the container is unlocked.