docs/Writerside/topics/map.h.md

changeset 1190
a7b913d5d589
parent 1146
151c057faf7c
equal deleted inserted replaced
1188:b0300de92b72 1190:a7b913d5d589
1 # Map Interface 1 # Map Interface
2 2
3 <warning> 3 <warning>
4 Outdated - Rewrite! 4 Outdated Section - will be updated soon!
5 </warning> 5 </warning>
6 6
7 Similar to the list interface, the map interface provides a common API for implementing maps. 7 Similar to the list interface, the map interface provides a common API for implementing maps.
8 There are some minor subtle differences, though. 8 There are some minor subtle differences, though.
9 9
23 Depending on the iterator type requested, you need to create an iterator with the correct methods that 23 Depending on the iterator type requested, you need to create an iterator with the correct methods that
24 return the requested thing. 24 return the requested thing.
25 There are no automatic checks to enforce this - it's completely up to you. 25 There are no automatic checks to enforce this - it's completely up to you.
26 If you need inspiration on how to do that, check the hash map implementation that comes with UCX. 26 If you need inspiration on how to do that, check the hash map implementation that comes with UCX.
27 27
28 <!--
28 ## Undocumented Symbols (TODO) 29 ## Undocumented Symbols (TODO)
29 ### cx_empty_map 30 ### cx_empty_map
30 ### cxEmptyMap 31 ### cxEmptyMap
31 ### cxMapFree 32 ### cxMapFree
32 ### cxMapMutIterator 33 ### cxMapMutIterator
33 ### cxMapMutIteratorKeys 34 ### cxMapMutIteratorKeys
34 ### cxMapMutIteratorValues 35 ### cxMapMutIteratorValues
36 -->
37
38 <seealso>
39 <category ref="apidoc">
40 <a href="https://ucx.sourceforge.io/api/map_8h.html">map.h</a>
41 </category>
42 </seealso>
43

mercurial