src/cx/hash_map.h

changeset 738
54b1d577551b
parent 696
1ba4ec2e7a89
child 759
475335643af4
equal deleted inserted replaced
737:b3b113eac3b8 738:54b1d577551b
72 * 72 *
73 * If \p item_size is CX_STORE_POINTERS, the created map will be created as if 73 * If \p item_size is CX_STORE_POINTERS, the created map will be created as if
74 * cxMapStorePointers() was called immediately after creation. 74 * cxMapStorePointers() was called immediately after creation.
75 * 75 *
76 * @note Iterators provided by this hash map implementation provide the remove operation. 76 * @note Iterators provided by this hash map implementation provide the remove operation.
77 * The index value of an iterator is the incremented when the iterator advanced without removal. 77 * The index value of an iterator is incremented when the iterator advanced without removal.
78 * In other words, when the iterator is finished, \c index==size . 78 * In other words, when the iterator is finished, \c index==size .
79 * 79 *
80 * @param allocator the allocator to use 80 * @param allocator the allocator to use
81 * @param itemsize the size of one element 81 * @param itemsize the size of one element
82 * @param buckets the initial number of buckets in this hash map 82 * @param buckets the initial number of buckets in this hash map
94 * 94 *
95 * If \p item_size is CX_STORE_POINTERS, the created map will be created as if 95 * If \p item_size is CX_STORE_POINTERS, the created map will be created as if
96 * cxMapStorePointers() was called immediately after creation. 96 * cxMapStorePointers() was called immediately after creation.
97 * 97 *
98 * @note Iterators provided by this hash map implementation provide the remove operation. 98 * @note Iterators provided by this hash map implementation provide the remove operation.
99 * The index value of an iterator is the incremented when the iterator advanced without removal. 99 * The index value of an iterator is incremented when the iterator advanced without removal.
100 * In other words, when the iterator is finished, \c index==size . 100 * In other words, when the iterator is finished, \c index==size .
101 * 101 *
102 * @param itemsize the size of one element 102 * @param itemsize the size of one element
103 * @return a pointer to the new hash map 103 * @return a pointer to the new hash map
104 */ 104 */

mercurial