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 */ |