1Ecore_ADT_Page(3) Library Functions Manual Ecore_ADT_Page(3)
2
3
4
6 Ecore_ADT_Page - Ecore Abstract Data Types This page briefly describes
7 the different abstract data types that are provided by the Ecore
8 library for general usage.
9
10 You need to include the Ecore_Data.h to use them.
11
13 A list is a simple data type where one each piece of data points to
14 another piece of data.
15
16 Associated modules that describe the List ADT include:
17
18 · Ecore_Data_List_Creation_Group
19 · Ecore_Data_List_Add_Item_Group
20 · Ecore_Data_List_Remove_Item_Group
21 · Ecore_Data_List_Traverse_Group
22 · Ecore_Data_List_Node_Group
23 Examples involving lists include:
24
25 · list_example.c
27 A doubly linked list is like a linked list, only each piece of data can
28 also point to the piece before it. In other words, you can traverse a
29 doubly linked list in both directions.
30 Associated modules that describe the DList ADT include:
31
32 · Ecore_Data_DList_Creation_Group
33 · Ecore_Data_DList_Add_Item_Group
34 · Ecore_Data_DList_Remove_Item_Group
36 A hash is an abstract data type where one value is associated with
37 another value. Instead of each element of the group being accessible
38 using a number, each element is accessed using another object.
39 Associated modules that describe the Hash ADT include:
40
41 · Ecore_Data_Hash_ADT_Creation_Group
42 · Ecore_Data_Hash_ADT_Destruction_Group
43 · Ecore_Data_Hash_ADT_Data_Group
44 Todo
45 Finish this.
46Ecore 2 Jul 2010 Ecore_ADT_Page(3)