| 18 There are three map iterator types: for values, for keys, for pairs. |
18 There are three map iterator types: for values, for keys, for pairs. |
| 19 Depending on the iterator type requested, you need to create an iterator with the correct methods that |
19 Depending on the iterator type requested, you need to create an iterator with the correct methods that |
| 20 return the requested thing. |
20 return the requested thing. |
| 21 There are no automatic checks to enforce this - it's completely up to you. |
21 There are no automatic checks to enforce this - it's completely up to you. |
| 22 If you need inspiration on how to do that, check the hash map implementation that comes with UCX. |
22 If you need inspiration on how to do that, check the hash map implementation that comes with UCX. |
| |
23 |
| |
24 ## Undocumented Symbols (TODO) |
| |
25 ### cx_empty_map |
| |
26 ### cxEmptyMap |
| |
27 ### cxMapFree |
| |
28 ### cxMapMutIterator |
| |
29 ### cxMapMutIteratorKeys |
| |
30 ### cxMapMutIteratorValues |