Structure to provide random access to data structures. More...
Public Member Functions | |
Eina_Accessor_Get_At_Callback get_at | EINA_ARG_NONNULL (1, 3) EINA_WARN_UNUSED_RESULT |
Callback called when a data element is requested. | |
Eina_Accessor_Get_Container_Callback get_container | EINA_ARG_NONNULL (1) EINA_WARN_UNUSED_RESULT |
Callback called when the container is requested. | |
Eina_Accessor_Free_Callback free | EINA_ARG_NONNULL (1) |
Callback called when the container is freed. | |
Data Fields | |
int | version |
Version of the Accessor API. | |
Eina_Accessor_Lock_Callback lock | EINA_WARN_UNUSED_RESULT |
Callback called when the container is locked. | |
Eina_Accessor_Lock_Callback unlock | EINA_WARN_UNUSED_RESULT |
Callback called when the container is unlocked. | |
EINA_MAGIC Eina_Accessor_Clone_Callback clone | EINA_WARN_UNUSED_RESULT |
Callback called when the container is to be cloned. More... | |
Structure to provide random access to data structures.
EINA_MAGIC Eina_Accessor_Clone_Callback clone _Eina_Accessor::EINA_WARN_UNUSED_RESULT |
Callback called when the container is to be cloned.