Lines Matching refs:list

5 /*    Generic list support for FreeType (specification).                   */
21 /* This file implements functions relative to list processing. Its */
56 /* This section contains various definitions related to list */
84 /* Find the list node for a given listed object. */
87 /* list :: A pointer to the parent list. */
94 FT_List_Find( FT_List list,
104 /* Append an element to the end of a list. */
107 /* list :: A pointer to the parent list. */
111 FT_List_Add( FT_List list,
121 /* Insert an element at the head of a list. */
124 /* list :: A pointer to parent list. */
128 FT_List_Insert( FT_List list,
138 /* Remove a node from a list. This function doesn't check whether */
139 /* the node is in the list! */
145 /* list :: A pointer to the parent list. */
148 FT_List_Remove( FT_List list,
158 /* Move a node to the head/top of a list. Used to maintain LRU */
162 /* list :: A pointer to the parent list. */
166 FT_List_Up( FT_List list,
176 /* An FT_List iterator function which is called during a list parse */
180 /* node :: The current iteration list node. */
196 /* Parse a list and calls a given iterator function on each element. */
201 /* list :: A handle to the list. */
202 /* iterator :: An iterator function, called on each node of the list. */
210 FT_List_Iterate( FT_List list,
221 /* An @FT_List iterator function which is called during a list */
223 /* given list. */
245 /* Destroy all elements in the list as well as the list itself. */
248 /* list :: A handle to the list. */
250 /* destroy :: A list destructor that will be applied to each element */
251 /* of the list. */
263 FT_List_Finalize( FT_List list,