Home | History | Annotate | Download | only in include

Lines Matching full:value

33  * Hashed [key, value] mapping.
39 * Hashed [key, value] mapping.
44 * Sets new mapping, storing a reference to the value.
49 * @param value Mapping value
52 ESR_ReturnCode(*put)(struct HashMap_t* self, const LCHAR* key, void* value);
64 * Removes the mapping for this key from this map if present and frees the value.
117 * Returns the value to which the specified key is mapped in this identity hash map,
121 * @param key the key whose associated value is to be returned.
122 * @param value the value to which this map maps the specified key, or null if the
126 ESR_ReturnCode(*get)(struct HashMap_t* self, const LCHAR* key, void** value);
137 * Returns the value at the specified index.
141 * @param value the value at the specified index
144 ESR_ReturnCode(*getValueAtIndex)(struct HashMap_t* self, const size_t index, void** value);
159 * @return ESR_INVALID_ARGUMENT if self or the value it points to are null
167 * @return ESR_INVALID_ARGUMENT if self or the value it points to are null
171 * Sets new mapping, storing a reference to the value.
176 * @param value Mapping value
179 ESR_SHARED_API ESR_ReturnCode HashMapPut(HashMap* self, const LCHAR* key, void* value);
182 * The value can be safely deallocated after this operation.
183 * If the map previously contained a mapping for this key, the old value is replaced,
192 * Removes the mapping for this key from this map if present and frees the value.
193 * The value can be safely deallocated after this operation.
240 * Returns the value to which the specified key is mapped in this identity hash map,
244 * @param key the key whose associated value is to be returned.
245 * @param value the value to which this map maps the specified key, or null if the
249 ESR_SHARED_API ESR_ReturnCode HashMapGet(HashMap* self, const LCHAR* key, void** value);
260 * Returns the value at the specified index.
264 * @param value the key at the specified index
267 ESR_SHARED_API ESR_ReturnCode HashMapGetValueAtIndex(HashMap* self, const size_t index, void** value);