Documentation

ListInitT

ListInitT Description Initialize a list with default arguments.

Read More

ListInitWithDeepCopy

ListInitWithDeepCopy Description Initialize a list with copy init and deinit methods for maintaining a deep-copy.

Read More

ListInsert

ListInsert Description Insert an l-value into given list

Read More

ListInsertL

ListInsertL Description Insert an l-value into list of it’s type. Insertion index must not exceed list length.

Read More

ListInsertR

ListInsertR Description Insert an r-value into list of it’s type. Insertion index must not exceed list length.

Read More

ListLast

ListLast Description Value at last node in list This is a more expensive call. Fetches pointer to data twice and then dereferences. Better use ListPtrAt instead.

Read More

ListMerge

ListMerge Description Merge two lists and store the result in first list.

Read More

ListMergeL

ListMergeL Description Merge two lists and store the result in first list.

Read More

ListMergeR

ListMergeR Description Merge two lists and store the result in first list.

Read More

ListNode

ListNode Description Doubly-linked list node FIELDS: - next : Reference to next node. NULL if no next node exists (tail). - prev : Reference to previous node. NULL if no previous node exists (head). - data : Type specific pointer to data.

Read More