docs/Writerside/topics/linked_list.h.md

changeset 1190
a7b913d5d589
parent 1146
151c057faf7c
equal deleted inserted replaced
1188:b0300de92b72 1190:a7b913d5d589
1 # Linked List 1 # Linked List
2 2
3 <warning> 3 <warning>
4 Outdated - Rewrite! 4 Outdated Section - will be updated soon!
5 </warning> 5 </warning>
6 6
7 On top of implementing the list interface, this header also defines several low-level functions that 7 On top of implementing the list interface, this header also defines several low-level functions that
8 work with arbitrary structures. 8 work with arbitrary structures.
9 Low-level functions, in contrast to the high-level list interface, can easily be recognized by their snake-casing. 9 Low-level functions, in contrast to the high-level list interface, can easily be recognized by their snake-casing.
28 cx_linked_list_link(&c, &d, loc_prev, loc_next); 28 cx_linked_list_link(&c, &d, loc_prev, loc_next);
29 29
30 cx_linked_list_at(&a, 0, loc_next, 2); // returns pointer to c 30 cx_linked_list_at(&a, 0, loc_next, 2); // returns pointer to c
31 ``` 31 ```
32 32
33 <!--
33 ## Undocumented Symbols (TODO) 34 ## Undocumented Symbols (TODO)
34 ### cx_linked_list_add 35 ### cx_linked_list_add
35 ### cx_linked_list_at 36 ### cx_linked_list_at
36 ### cx_linked_list_compare 37 ### cx_linked_list_compare
37 ### cxLinkedListCreate 38 ### cxLinkedListCreate
49 ### cx_linked_list_remove_chain 50 ### cx_linked_list_remove_chain
50 ### cx_linked_list_reverse 51 ### cx_linked_list_reverse
51 ### cx_linked_list_size 52 ### cx_linked_list_size
52 ### cx_linked_list_sort 53 ### cx_linked_list_sort
53 ### cx_linked_list_unlink 54 ### cx_linked_list_unlink
55 -->
56
57 <seealso>
58 <category ref="apidoc">
59 <a href="https://ucx.sourceforge.io/api/linked__list_8h.html">linked_list.h</a>
60 </category>
61 </seealso>

mercurial