Data Structures

Here are the data structures with brief descriptions:
_Eina_AccessorType to provide random access to data structures
_Eina_ArrayType for an array of data
_Eina_ClistCompact list type
_Eina_File_Direct_InfoA structure to store informations of a path
_Eina_InarrayInline array structure, use Eina_Inarray typedef instead
_Eina_InlistInlined list type
_Eina_IteratorStructure of an iterator
_Eina_ListType for a generic double linked list
_Eina_List_AccountingCache used to store the last element of a list and the number of elements, for fast access
_Eina_Log_DomainThe domain used for logging
_Eina_Model_Event_DescriptionData Model Event Description
_Eina_Model_InterfaceAPI to access models
_Eina_Model_Interface_ChildrenInterface to manage model's children
_Eina_Model_Interface_PropertiesInterface to manage model's properties
_Eina_Model_TypeAPI to access models
_Eina_Model_XRefExtended reference to model
_Eina_StatA structure to store informations of a path
_Eina_StrbufString buffer to facilitate string operations
_Eina_TrashType for a generic container of unused allocated pointer
_Eina_ValueDefines the contents of a value
_Eina_Value_ArrayUsed to store the array and its subtype
_Eina_Value_BlobUsed to store the blob information and management operations
_Eina_Value_Blob_OperationsHow to manage blob
_Eina_Value_HashUsed to store the hash and its subtype
_Eina_Value_ListUsed to store the list and its subtype
_Eina_Value_StructUsed to store the memory and its description
_Eina_Value_Struct_DescDescribes the struct by listing its size, members and operations
_Eina_Value_Struct_MemberDescribes a single member of struct
_Eina_Value_Struct_OperationsHow to manage struct
_Eina_Value_TypeAPI to access values
_Eina_Value_UnionAll possible value types
Eina_Tile_Grid_InfoGrid type of a tiler