Accessor declarations for hash map. More...
Macros | |
| #define | kzcHashMapIteratorPointerGetKey(iterator_param) |
| Returns the pointer key of the hash map entry pointed by the iterator. More... | |
| #define | kzcHashMapIteratorIntGetKey(iterator_param) |
| Returns the integer key of the hash map entry pointed by the iterator. More... | |
| #define | kzcHashMapIteratorUintGetKey(iterator_param) |
| Returns the unsigned integer key of the hash map entry pointed by the iterator. More... | |
| #define | kzcHashMapIteratorFloatGetKey(iterator_param) |
| Returns the float key of the hash map entry pointed by the iterator. More... | |
| #define | kzcHashMapIteratorStringGetKey(iterator_param) |
| Returns the string key of the hash map entry pointed by the iterator. More... | |
| #define | kzcHashMapIteratorCustomGetKey(iterator_param) |
| Returns the pointer key of the hash map entry pointed by the iterator. More... | |
| #define | kzcHashMapIteratorGetPointerValue(iterator_param) |
| Returns the pointer value of the hash map entry pointed by the iterator. More... | |
| #define | kzcHashMapIteratorGetIntValue(iterator_param) |
| Returns the integer value of the hash map entry pointed by the iterator. More... | |
| #define | kzcHashMapIteratorGetUintValue(iterator_param) |
| Returns the unsigned integer value of the hash map entry pointed by the iterator. More... | |
| #define | kzcHashMapIteratorGetFloatValue(iterator_param) |
| Returns the float value of the hash map entry pointed by the iterator. More... | |
| #define | kzcHashMapIteratorGetStringValue(iterator_param) |
| Returns the string value of the hash map entry pointed by the iterator. More... | |
| #define | kzcHashMapIteratorSetPointerValue(iterator_param, value_param) |
| Sets the pointer value of the hash map entry pointed by the iterator. More... | |
| #define | kzcHashMapIteratorSetIntValue(iterator_param, value_param) |
| Sets the integer value of the hash map entry pointed by the iterator. More... | |
| #define | kzcHashMapIteratorSetUintValue(iterator_param, value_param) |
| Sets the unsigned integer value of the hash map entry pointed by the iterator. More... | |
| #define | kzcHashMapIteratorSetFloatValue(iterator_param, value_param) |
| Sets the float value of the hash map entry pointed by the iterator. More... | |
| #define | kzcHashMapIteratorSetStringValue(iterator_param, value_param) |
| Sets the string value of the hash map entry pointed by the iterator. More... | |
Functions | |
| kzsError | kzcHashMapPointerPutPointer (struct KzcHashMap *hashMap, const void *key, const void *value) |
| Adds an entry to a hash map from pointers to pointers. More... | |
| kzsError | kzcHashMapPointerPutInt (struct KzcHashMap *hashMap, const void *key, kzInt value) |
| Adds an entry to a hash map from pointers to integers. More... | |
| kzsError | kzcHashMapPointerPutUint (struct KzcHashMap *hashMap, const void *key, kzUint value) |
| Adds an entry to a hash map from pointers to unsigned integers. More... | |
| kzsError | kzcHashMapPointerPutFloat (struct KzcHashMap *hashMap, const void *key, kzFloat value) |
| Adds an entry to a hash map from pointers to floats. More... | |
| kzsError | kzcHashMapPointerPutString (struct KzcHashMap *hashMap, const void *key, kzString value) |
| Adds an entry to a hash map from pointers to strings. More... | |
| kzsError | kzcHashMapIntPutPointer (struct KzcHashMap *hashMap, kzInt key, const void *value) |
| Adds an entry to a hash map from integers to pointers. More... | |
| kzsError | kzcHashMapIntPutInt (struct KzcHashMap *hashMap, kzInt key, kzInt value) |
| Adds an entry to a hash map from integers to integers. More... | |
| kzsError | kzcHashMapIntPutUint (struct KzcHashMap *hashMap, kzInt key, kzUint value) |
| Adds an entry to a hash map from integers to unsigned integers. More... | |
| kzsError | kzcHashMapIntPutFloat (struct KzcHashMap *hashMap, kzInt key, kzFloat value) |
| Adds an entry to a hash map from integers to floats. More... | |
| kzsError | kzcHashMapIntPutString (struct KzcHashMap *hashMap, kzInt key, kzString value) |
| Adds an entry to a hash map from integers to strings. More... | |
| kzsError | kzcHashMapUintPutPointer (struct KzcHashMap *hashMap, kzUint key, const void *value) |
| Adds an entry to a hash map from unsigned integers to pointers. More... | |
| kzsError | kzcHashMapUintPutInt (struct KzcHashMap *hashMap, kzUint key, kzInt value) |
| Adds an entry to a hash map from unsigned integers to integers. More... | |
| kzsError | kzcHashMapUintPutUint (struct KzcHashMap *hashMap, kzUint key, kzUint value) |
| Adds an entry to a hash map from unsigned integers to unsigned integers. More... | |
| kzsError | kzcHashMapUintPutFloat (struct KzcHashMap *hashMap, kzUint key, kzFloat value) |
| Adds an entry to a hash map from unsigned integers to floats. More... | |
| kzsError | kzcHashMapUintPutString (struct KzcHashMap *hashMap, kzUint key, kzString value) |
| Adds an entry to a hash map from unsigned integers to strings. More... | |
| kzsError | kzcHashMapFloatPutPointer (struct KzcHashMap *hashMap, kzFloat key, const void *value) |
| Adds an entry to a hash map from floats to pointers. More... | |
| kzsError | kzcHashMapFloatPutInt (struct KzcHashMap *hashMap, kzFloat key, kzInt value) |
| Adds an entry to a hash map from floats to integers. More... | |
| kzsError | kzcHashMapFloatPutUint (struct KzcHashMap *hashMap, kzFloat key, kzUint value) |
| Adds an entry to a hash map from floats to unsigned integers. More... | |
| kzsError | kzcHashMapFloatPutFloat (struct KzcHashMap *hashMap, kzFloat key, kzFloat value) |
| Adds an entry to a hash map from floats to floats. More... | |
| kzsError | kzcHashMapFloatPutString (struct KzcHashMap *hashMap, kzFloat key, kzString value) |
| Adds an entry to a hash map from floats to strings. More... | |
| kzsError | kzcHashMapStringPutPointer (struct KzcHashMap *hashMap, kzString key, const void *value) |
| Adds an entry to a hash map from strings to pointers. More... | |
| kzsError | kzcHashMapStringPutInt (struct KzcHashMap *hashMap, kzString key, kzInt value) |
| Adds an entry to a hash map from strings to integers. More... | |
| kzsError | kzcHashMapStringPutUint (struct KzcHashMap *hashMap, kzString key, kzUint value) |
| Adds an entry to a hash map from strings to unsigned integers. More... | |
| kzsError | kzcHashMapStringPutFloat (struct KzcHashMap *hashMap, kzString key, kzFloat value) |
| Adds an entry to a hash map from strings to floats. More... | |
| kzsError | kzcHashMapStringPutString (struct KzcHashMap *hashMap, kzString key, kzString value) |
| Adds an entry to a hash map from strings to strings. More... | |
| kzsError | kzcHashMapCustomPutPointer (struct KzcHashMap *hashMap, const void *key, const void *value) |
| Adds an entry to a hash map from pointers to pointers. More... | |
| kzsError | kzcHashMapCustomPutInt (struct KzcHashMap *hashMap, const void *key, kzInt value) |
| Adds an entry to a hash map from pointers to integers. More... | |
| kzsError | kzcHashMapCustomPutUint (struct KzcHashMap *hashMap, const void *key, kzUint value) |
| Adds an entry to a hash map from pointers to unsigned integers. More... | |
| kzsError | kzcHashMapCustomPutFloat (struct KzcHashMap *hashMap, const void *key, kzFloat value) |
| Adds an entry to a hash map from pointers to floats. More... | |
| kzsError | kzcHashMapCustomPutString (struct KzcHashMap *hashMap, const void *key, kzString value) |
| Adds an entry to a hash map from pointers to strings. More... | |
| kzBool | kzcHashMapPointerGetPointer (const struct KzcHashMap *hashMap, const void *key, void **out_value) |
| Gets the value associated with the specified key from the hash map from pointers to pointers. More... | |
| kzBool | kzcHashMapPointerGetInt (const struct KzcHashMap *hashMap, const void *key, kzInt *out_value) |
| Gets the value associated with the specified key from the hash map from pointers to integers. More... | |
| kzBool | kzcHashMapPointerGetUint (const struct KzcHashMap *hashMap, const void *key, kzUint *out_value) |
| Gets the value associated with the specified key from the hash map from pointers to unsigned integers. More... | |
| kzBool | kzcHashMapPointerGetFloat (const struct KzcHashMap *hashMap, const void *key, kzFloat *out_value) |
| Gets the value associated with the specified key from the hash map from pointers to floats. More... | |
| kzBool | kzcHashMapPointerGetString (const struct KzcHashMap *hashMap, const void *key, kzString *out_value) |
| Gets the value associated with the specified key from the hash map from pointers to strings. More... | |
| kzBool | kzcHashMapIntGetPointer (const struct KzcHashMap *hashMap, kzInt key, void **out_value) |
| Gets the value associated with the specified key from the hash map from integers to pointers. More... | |
| kzBool | kzcHashMapIntGetInt (const struct KzcHashMap *hashMap, kzInt key, kzInt *out_value) |
| Gets the value associated with the specified key from the hash map from integers to integers. More... | |
| kzBool | kzcHashMapIntGetUint (const struct KzcHashMap *hashMap, kzInt key, kzUint *out_value) |
| Gets the value associated with the specified key from the hash map from integers to unsigned integers. More... | |
| kzBool | kzcHashMapIntGetFloat (const struct KzcHashMap *hashMap, kzInt key, kzFloat *out_value) |
| Gets the value associated with the specified key from the hash map from integers to floats. More... | |
| kzBool | kzcHashMapIntGetString (const struct KzcHashMap *hashMap, kzInt key, kzString *out_value) |
| Gets the value associated with the specified key from the hash map from integers to strings. More... | |
| kzBool | kzcHashMapUintGetPointer (const struct KzcHashMap *hashMap, kzUint key, void **out_value) |
| Gets the value associated with the specified key from the hash map from unsigned integers to pointers. More... | |
| kzBool | kzcHashMapUintGetInt (const struct KzcHashMap *hashMap, kzUint key, kzInt *out_value) |
| Gets the value associated with the specified key from the hash map from unsigned integers to integers. More... | |
| kzBool | kzcHashMapUintGetUint (const struct KzcHashMap *hashMap, kzUint key, kzUint *out_value) |
| Gets the value associated with the specified key from the hash map from unsigned integers to unsigned integers. More... | |
| kzBool | kzcHashMapUintGetFloat (const struct KzcHashMap *hashMap, kzUint key, kzFloat *out_value) |
| Gets the value associated with the specified key from the hash map from unsigned integers to floats. More... | |
| kzBool | kzcHashMapUintGetString (const struct KzcHashMap *hashMap, kzUint key, kzString *out_value) |
| Gets the value associated with the specified key from the hash map from unsigned integers to strings. More... | |
| kzBool | kzcHashMapFloatGetPointer (const struct KzcHashMap *hashMap, kzFloat key, void **out_value) |
| Gets the value associated with the specified key from the hash map from floats to pointers. More... | |
| kzBool | kzcHashMapFloatGetInt (const struct KzcHashMap *hashMap, kzFloat key, kzInt *out_value) |
| Gets the value associated with the specified key from the hash map from floats to integers. More... | |
| kzBool | kzcHashMapFloatGetUint (const struct KzcHashMap *hashMap, kzFloat key, kzUint *out_value) |
| Gets the value associated with the specified key from the hash map from floats to unsigned integers. More... | |
| kzBool | kzcHashMapFloatGetFloat (const struct KzcHashMap *hashMap, kzFloat key, kzFloat *out_value) |
| Gets the value associated with the specified key from the hash map from floats to floats. More... | |
| kzBool | kzcHashMapFloatGetString (const struct KzcHashMap *hashMap, kzFloat key, kzString *out_value) |
| Gets the value associated with the specified key from the hash map from floats to strings. More... | |
| kzBool | kzcHashMapStringGetPointer (const struct KzcHashMap *hashMap, kzString key, void **out_value) |
| Gets the value associated with the specified key from the hash map from strings to pointers. More... | |
| kzBool | kzcHashMapStringGetInt (const struct KzcHashMap *hashMap, kzString key, kzInt *out_value) |
| Gets the value associated with the specified key from the hash map from strings to integers. More... | |
| kzBool | kzcHashMapStringGetUint (const struct KzcHashMap *hashMap, kzString key, kzUint *out_value) |
| Gets the value associated with the specified key from the hash map from strings to unsigned integers. More... | |
| kzBool | kzcHashMapStringGetFloat (const struct KzcHashMap *hashMap, kzString key, kzFloat *out_value) |
| Gets the value associated with the specified key from the hash map from strings to floats. More... | |
| kzBool | kzcHashMapStringGetString (const struct KzcHashMap *hashMap, kzString key, kzString *out_value) |
| Gets the value associated with the specified key from the hash map from strings to strings. More... | |
| kzBool | kzcHashMapCustomGetPointer (const struct KzcHashMap *hashMap, const void *key, void **out_value) |
| Gets the value associated with the specified key from the hash map from pointers to pointers. More... | |
| kzBool | kzcHashMapCustomGetInt (const struct KzcHashMap *hashMap, const void *key, kzInt *out_value) |
| Gets the value associated with the specified key from the hash map from pointers to integers. More... | |
| kzBool | kzcHashMapCustomGetUint (const struct KzcHashMap *hashMap, const void *key, kzUint *out_value) |
| Gets the value associated with the specified key from the hash map from pointers to unsigned integers. More... | |
| kzBool | kzcHashMapCustomGetFloat (const struct KzcHashMap *hashMap, const void *key, kzFloat *out_value) |
| Gets the value associated with the specified key from the hash map from pointers to floats. More... | |
| kzBool | kzcHashMapCustomGetString (const struct KzcHashMap *hashMap, const void *key, kzString *out_value) |
| Gets the value associated with the specified key from the hash map from pointers to strings. More... | |
| kzBool | kzcHashMapPointerFind (const struct KzcHashMap *hashMap, const void *key, struct KzcHashMapIterator *out_iterator) |
| Gets an iterator to the location of the given pointer key in the hash map. More... | |
| kzBool | kzcHashMapIntFind (const struct KzcHashMap *hashMap, kzInt key, struct KzcHashMapIterator *out_iterator) |
| Gets an iterator to the location of the given integer key in the hash map. More... | |
| kzBool | kzcHashMapUintFind (const struct KzcHashMap *hashMap, kzUint key, struct KzcHashMapIterator *out_iterator) |
| Gets an iterator to the location of the given unsigned integer key in the hash map. More... | |
| kzBool | kzcHashMapFloatFind (const struct KzcHashMap *hashMap, kzFloat key, struct KzcHashMapIterator *out_iterator) |
| Gets an iterator to the location of the given float key in the hash map. More... | |
| kzBool | kzcHashMapStringFind (const struct KzcHashMap *hashMap, kzString key, struct KzcHashMapIterator *out_iterator) |
| Gets an iterator to the location of the given string key in the hash map. More... | |
| kzBool | kzcHashMapCustomFind (const struct KzcHashMap *hashMap, const void *key, struct KzcHashMapIterator *out_iterator) |
| Gets an iterator to the location of the given pointer key in the hash map. More... | |
| kzsError | kzcHashMapPointerRemove (struct KzcHashMap *hashMap, const void *key) |
| Removes an entry with the given pointer key from the hash map. More... | |
| kzsError | kzcHashMapIntRemove (struct KzcHashMap *hashMap, kzInt key) |
| Removes an entry with the given integer key from the hash map. More... | |
| kzsError | kzcHashMapUintRemove (struct KzcHashMap *hashMap, kzUint key) |
| Removes an entry with the given unsigned integer key from the hash map. More... | |
| kzsError | kzcHashMapFloatRemove (struct KzcHashMap *hashMap, kzFloat key) |
| Removes an entry with the given float key from the hash map. More... | |
| kzsError | kzcHashMapStringRemove (struct KzcHashMap *hashMap, kzString key) |
| Removes an entry with the given string key from the hash map. More... | |
| kzsError | kzcHashMapCustomRemove (struct KzcHashMap *hashMap, const void *key) |
| Removes an entry with the given pointer key from the hash map. More... | |
| kzsError | kzcHashMapPointerRemoveIfExists (struct KzcHashMap *hashMap, const void *key) |
| Removes an entry with the given pointer key from the hash map, if such an entry exists. More... | |
| kzsError | kzcHashMapIntRemoveIfExists (struct KzcHashMap *hashMap, kzInt key) |
| Removes an entry with the given integer key from the hash map, if such an entry exists. More... | |
| kzsError | kzcHashMapUintRemoveIfExists (struct KzcHashMap *hashMap, kzUint key) |
| Removes an entry with the given unsigned integer key from the hash map, if such an entry exists. More... | |
| kzsError | kzcHashMapFloatRemoveIfExists (struct KzcHashMap *hashMap, kzFloat key) |
| Removes an entry with the given float key from the hash map, if such an entry exists. More... | |
| kzsError | kzcHashMapStringRemoveIfExists (struct KzcHashMap *hashMap, kzString key) |
| Removes an entry with the given string key from the hash map, if such an entry exists. More... | |
| kzsError | kzcHashMapCustomRemoveIfExists (struct KzcHashMap *hashMap, const void *key) |
| Removes an entry with the given pointer key from the hash map, if such an entry exists. More... | |
| const void * | kzcHashMapPointerGetStoredKey (const struct KzcHashMap *hashMap, const void *key) |
| Gets the stored key corresponding to the pointer key given as a parameter. More... | |
| const void * | kzcHashMapCustomGetStoredKey (const struct KzcHashMap *hashMap, const void *key) |
| Gets the stored key corresponding to the pointer key given as a parameter. More... | |
| kzBool | kzcHashMapPointerContains (const struct KzcHashMap *hashMap, const void *key) |
| Checks if the specified key exists in the hash map from pointers. More... | |
| kzBool | kzcHashMapIntContains (const struct KzcHashMap *hashMap, kzInt key) |
| Checks if the specified key exists in the hash map from integers. More... | |
| kzBool | kzcHashMapUintContains (const struct KzcHashMap *hashMap, kzUint key) |
| Checks if the specified key exists in the hash map from unsigned integers. More... | |
| kzBool | kzcHashMapFloatContains (const struct KzcHashMap *hashMap, kzFloat key) |
| Checks if the specified key exists in the hash map from floats. More... | |
| kzBool | kzcHashMapStringContains (const struct KzcHashMap *hashMap, kzString key) |
| Checks if the specified key exists in the hash map from strings. More... | |
| kzBool | kzcHashMapCustomContains (const struct KzcHashMap *hashMap, const void *key) |
| Checks if the specified key exists in the hash map from pointers. More... | |
| kzsError | kzcHashMapPointerGetPointerOrThrowError (const struct KzcHashMap *hashMap, const void *key, void **out_value) |
| Gets the specified value from the hash map from pointers to pointers. More... | |
| kzsError | kzcHashMapPointerGetIntOrThrowError (const struct KzcHashMap *hashMap, const void *key, kzInt *out_value) |
| Gets the specified value from the hash map from pointers to integers. More... | |
| kzsError | kzcHashMapPointerGetUintOrThrowError (const struct KzcHashMap *hashMap, const void *key, kzUint *out_value) |
| Gets the specified value from the hash map from pointers to unsigned integers. More... | |
| kzsError | kzcHashMapPointerGetFloatOrThrowError (const struct KzcHashMap *hashMap, const void *key, kzFloat *out_value) |
| Gets the specified value from the hash map from pointers to floats. More... | |
| kzsError | kzcHashMapPointerGetStringOrThrowError (const struct KzcHashMap *hashMap, const void *key, kzString *out_value) |
| Gets the specified value from the hash map from pointers to strings. More... | |
| kzsError | kzcHashMapIntGetPointerOrThrowError (const struct KzcHashMap *hashMap, kzInt key, void **out_value) |
| Gets the specified value from the hash map from integers to pointers. More... | |
| kzsError | kzcHashMapIntGetIntOrThrowError (const struct KzcHashMap *hashMap, kzInt key, kzInt *out_value) |
| Gets the specified value from the hash map from integers to integers. More... | |
| kzsError | kzcHashMapIntGetUintOrThrowError (const struct KzcHashMap *hashMap, kzInt key, kzUint *out_value) |
| Gets the specified value from the hash map from integers to unsigned integers. More... | |
| kzsError | kzcHashMapIntGetFloatOrThrowError (const struct KzcHashMap *hashMap, kzInt key, kzFloat *out_value) |
| Gets the specified value from the hash map from integers to floats. More... | |
| kzsError | kzcHashMapIntGetStringOrThrowError (const struct KzcHashMap *hashMap, kzInt key, kzString *out_value) |
| Gets the specified value from the hash map from integers to strings. More... | |
| kzsError | kzcHashMapUintGetPointerOrThrowError (const struct KzcHashMap *hashMap, kzUint key, void **out_value) |
| Gets the specified value from the hash map from unsigned integers to pointers. More... | |
| kzsError | kzcHashMapUintGetIntOrThrowError (const struct KzcHashMap *hashMap, kzUint key, kzInt *out_value) |
| Gets the specified value from the hash map from unsigned integers to integers. More... | |
| kzsError | kzcHashMapUintGetUintOrThrowError (const struct KzcHashMap *hashMap, kzUint key, kzUint *out_value) |
| Gets the specified value from the hash map from unsigned integers to unsigned integers. More... | |
| kzsError | kzcHashMapUintGetFloatOrThrowError (const struct KzcHashMap *hashMap, kzUint key, kzFloat *out_value) |
| Gets the specified value from the hash map from unsigned integers to floats. More... | |
| kzsError | kzcHashMapUintGetStringOrThrowError (const struct KzcHashMap *hashMap, kzUint key, kzString *out_value) |
| Gets the specified value from the hash map from unsigned integers to strings. More... | |
| kzsError | kzcHashMapFloatGetPointerOrThrowError (const struct KzcHashMap *hashMap, kzFloat key, void **out_value) |
| Gets the specified value from the hash map from floats to pointers. More... | |
| kzsError | kzcHashMapFloatGetIntOrThrowError (const struct KzcHashMap *hashMap, kzFloat key, kzInt *out_value) |
| Gets the specified value from the hash map from floats to integers. More... | |
| kzsError | kzcHashMapFloatGetUintOrThrowError (const struct KzcHashMap *hashMap, kzFloat key, kzUint *out_value) |
| Gets the specified value from the hash map from floats to unsigned integers. More... | |
| kzsError | kzcHashMapFloatGetFloatOrThrowError (const struct KzcHashMap *hashMap, kzFloat key, kzFloat *out_value) |
| Gets the specified value from the hash map from floats to floats. More... | |
| kzsError | kzcHashMapFloatGetStringOrThrowError (const struct KzcHashMap *hashMap, kzFloat key, kzString *out_value) |
| Gets the specified value from the hash map from floats to strings. More... | |
| kzsError | kzcHashMapStringGetPointerOrThrowError (const struct KzcHashMap *hashMap, kzString key, void **out_value) |
| Gets the specified value from the hash map from strings to pointers. More... | |
| kzsError | kzcHashMapStringGetIntOrThrowError (const struct KzcHashMap *hashMap, kzString key, kzInt *out_value) |
| Gets the specified value from the hash map from strings to integers. More... | |
| kzsError | kzcHashMapStringGetUintOrThrowError (const struct KzcHashMap *hashMap, kzString key, kzUint *out_value) |
| Gets the specified value from the hash map from strings to unsigned integers. More... | |
| kzsError | kzcHashMapStringGetFloatOrThrowError (const struct KzcHashMap *hashMap, kzString key, kzFloat *out_value) |
| Gets the specified value from the hash map from strings to floats. More... | |
| kzsError | kzcHashMapStringGetStringOrThrowError (const struct KzcHashMap *hashMap, kzString key, kzString *out_value) |
| Gets the specified value from the hash map from strings to strings. More... | |
| kzsError | kzcHashMapCustomGetPointerOrThrowError (const struct KzcHashMap *hashMap, const void *key, void **out_value) |
| Gets the specified value from the hash map from pointers to pointers. More... | |
| kzsError | kzcHashMapCustomGetIntOrThrowError (const struct KzcHashMap *hashMap, const void *key, kzInt *out_value) |
| Gets the specified value from the hash map from pointers to integers. More... | |
| kzsError | kzcHashMapCustomGetUintOrThrowError (const struct KzcHashMap *hashMap, const void *key, kzUint *out_value) |
| Gets the specified value from the hash map from pointers to unsigned integers. More... | |
| kzsError | kzcHashMapCustomGetFloatOrThrowError (const struct KzcHashMap *hashMap, const void *key, kzFloat *out_value) |
| Gets the specified value from the hash map from pointers to floats. More... | |
| kzsError | kzcHashMapCustomGetStringOrThrowError (const struct KzcHashMap *hashMap, const void *key, kzString *out_value) |
| Gets the specified value from the hash map from pointers to strings. More... | |
| const void * | kzcHashMapIteratorPointerGetKey_private (const struct KzcHashMapIterator *iterator) |
| kzInt | kzcHashMapIteratorIntGetKey_private (const struct KzcHashMapIterator *iterator) |
| kzUint | kzcHashMapIteratorUintGetKey_private (const struct KzcHashMapIterator *iterator) |
| kzFloat | kzcHashMapIteratorFloatGetKey_private (const struct KzcHashMapIterator *iterator) |
| kzString | kzcHashMapIteratorStringGetKey_private (const struct KzcHashMapIterator *iterator) |
| const void * | kzcHashMapIteratorCustomGetKey_private (const struct KzcHashMapIterator *iterator) |
| void * | kzcHashMapIteratorGetPointerValue_private (const struct KzcHashMapIterator *iterator) |
| kzInt | kzcHashMapIteratorGetIntValue_private (const struct KzcHashMapIterator *iterator) |
| kzUint | kzcHashMapIteratorGetUintValue_private (const struct KzcHashMapIterator *iterator) |
| kzFloat | kzcHashMapIteratorGetFloatValue_private (const struct KzcHashMapIterator *iterator) |
| kzString | kzcHashMapIteratorGetStringValue_private (const struct KzcHashMapIterator *iterator) |
| void | kzcHashMapIteratorSetPointerValue_private (const struct KzcHashMapIterator *iterator, const void *value) |
| void | kzcHashMapIteratorSetIntValue_private (const struct KzcHashMapIterator *iterator, kzInt value) |
| void | kzcHashMapIteratorSetUintValue_private (const struct KzcHashMapIterator *iterator, kzUint value) |
| void | kzcHashMapIteratorSetFloatValue_private (const struct KzcHashMapIterator *iterator, kzFloat value) |
| void | kzcHashMapIteratorSetStringValue_private (const struct KzcHashMapIterator *iterator, kzString value) |
Accessor declarations for hash map.
To be included in kzc_hash_map.h Do not change this file, as the file is generated automatically.
Copyright 2008-2017 by Rightware. All rights reserved.
| #define kzcHashMapIteratorPointerGetKey | ( | iterator_param | ) |
Returns the pointer key of the hash map entry pointed by the iterator.
| #define kzcHashMapIteratorIntGetKey | ( | iterator_param | ) |
Returns the integer key of the hash map entry pointed by the iterator.
| #define kzcHashMapIteratorUintGetKey | ( | iterator_param | ) |
Returns the unsigned integer key of the hash map entry pointed by the iterator.
| #define kzcHashMapIteratorFloatGetKey | ( | iterator_param | ) |
Returns the float key of the hash map entry pointed by the iterator.
| #define kzcHashMapIteratorStringGetKey | ( | iterator_param | ) |
Returns the string key of the hash map entry pointed by the iterator.
| #define kzcHashMapIteratorCustomGetKey | ( | iterator_param | ) |
Returns the pointer key of the hash map entry pointed by the iterator.
| #define kzcHashMapIteratorGetPointerValue | ( | iterator_param | ) |
Returns the pointer value of the hash map entry pointed by the iterator.
| #define kzcHashMapIteratorGetIntValue | ( | iterator_param | ) |
Returns the integer value of the hash map entry pointed by the iterator.
| #define kzcHashMapIteratorGetUintValue | ( | iterator_param | ) |
Returns the unsigned integer value of the hash map entry pointed by the iterator.
| #define kzcHashMapIteratorGetFloatValue | ( | iterator_param | ) |
Returns the float value of the hash map entry pointed by the iterator.
| #define kzcHashMapIteratorGetStringValue | ( | iterator_param | ) |
Returns the string value of the hash map entry pointed by the iterator.
| #define kzcHashMapIteratorSetPointerValue | ( | iterator_param, | |
| value_param | |||
| ) |
Sets the pointer value of the hash map entry pointed by the iterator.
| #define kzcHashMapIteratorSetIntValue | ( | iterator_param, | |
| value_param | |||
| ) |
Sets the integer value of the hash map entry pointed by the iterator.
| #define kzcHashMapIteratorSetUintValue | ( | iterator_param, | |
| value_param | |||
| ) |
Sets the unsigned integer value of the hash map entry pointed by the iterator.
| #define kzcHashMapIteratorSetFloatValue | ( | iterator_param, | |
| value_param | |||
| ) |
Sets the float value of the hash map entry pointed by the iterator.
| #define kzcHashMapIteratorSetStringValue | ( | iterator_param, | |
| value_param | |||
| ) |
Sets the string value of the hash map entry pointed by the iterator.
| kzsError kzcHashMapPointerPutPointer | ( | struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| const void * | value | ||
| ) |
Adds an entry to a hash map from pointers to pointers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapPointerPutInt | ( | struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzInt | value | ||
| ) |
Adds an entry to a hash map from pointers to integers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapPointerPutUint | ( | struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzUint | value | ||
| ) |
Adds an entry to a hash map from pointers to unsigned integers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapPointerPutFloat | ( | struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzFloat | value | ||
| ) |
Adds an entry to a hash map from pointers to floats.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapPointerPutString | ( | struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzString | value | ||
| ) |
Adds an entry to a hash map from pointers to strings.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapIntPutPointer | ( | struct KzcHashMap * | hashMap, |
| kzInt | key, | ||
| const void * | value | ||
| ) |
Adds an entry to a hash map from integers to pointers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapIntPutInt | ( | struct KzcHashMap * | hashMap, |
| kzInt | key, | ||
| kzInt | value | ||
| ) |
Adds an entry to a hash map from integers to integers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapIntPutUint | ( | struct KzcHashMap * | hashMap, |
| kzInt | key, | ||
| kzUint | value | ||
| ) |
Adds an entry to a hash map from integers to unsigned integers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapIntPutFloat | ( | struct KzcHashMap * | hashMap, |
| kzInt | key, | ||
| kzFloat | value | ||
| ) |
Adds an entry to a hash map from integers to floats.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapIntPutString | ( | struct KzcHashMap * | hashMap, |
| kzInt | key, | ||
| kzString | value | ||
| ) |
Adds an entry to a hash map from integers to strings.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapUintPutPointer | ( | struct KzcHashMap * | hashMap, |
| kzUint | key, | ||
| const void * | value | ||
| ) |
Adds an entry to a hash map from unsigned integers to pointers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapUintPutInt | ( | struct KzcHashMap * | hashMap, |
| kzUint | key, | ||
| kzInt | value | ||
| ) |
Adds an entry to a hash map from unsigned integers to integers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapUintPutUint | ( | struct KzcHashMap * | hashMap, |
| kzUint | key, | ||
| kzUint | value | ||
| ) |
Adds an entry to a hash map from unsigned integers to unsigned integers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapUintPutFloat | ( | struct KzcHashMap * | hashMap, |
| kzUint | key, | ||
| kzFloat | value | ||
| ) |
Adds an entry to a hash map from unsigned integers to floats.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapUintPutString | ( | struct KzcHashMap * | hashMap, |
| kzUint | key, | ||
| kzString | value | ||
| ) |
Adds an entry to a hash map from unsigned integers to strings.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapFloatPutPointer | ( | struct KzcHashMap * | hashMap, |
| kzFloat | key, | ||
| const void * | value | ||
| ) |
Adds an entry to a hash map from floats to pointers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapFloatPutInt | ( | struct KzcHashMap * | hashMap, |
| kzFloat | key, | ||
| kzInt | value | ||
| ) |
Adds an entry to a hash map from floats to integers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapFloatPutUint | ( | struct KzcHashMap * | hashMap, |
| kzFloat | key, | ||
| kzUint | value | ||
| ) |
Adds an entry to a hash map from floats to unsigned integers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapFloatPutFloat | ( | struct KzcHashMap * | hashMap, |
| kzFloat | key, | ||
| kzFloat | value | ||
| ) |
Adds an entry to a hash map from floats to floats.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapFloatPutString | ( | struct KzcHashMap * | hashMap, |
| kzFloat | key, | ||
| kzString | value | ||
| ) |
Adds an entry to a hash map from floats to strings.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapStringPutPointer | ( | struct KzcHashMap * | hashMap, |
| kzString | key, | ||
| const void * | value | ||
| ) |
Adds an entry to a hash map from strings to pointers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapStringPutInt | ( | struct KzcHashMap * | hashMap, |
| kzString | key, | ||
| kzInt | value | ||
| ) |
Adds an entry to a hash map from strings to integers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapStringPutUint | ( | struct KzcHashMap * | hashMap, |
| kzString | key, | ||
| kzUint | value | ||
| ) |
Adds an entry to a hash map from strings to unsigned integers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapStringPutFloat | ( | struct KzcHashMap * | hashMap, |
| kzString | key, | ||
| kzFloat | value | ||
| ) |
Adds an entry to a hash map from strings to floats.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapStringPutString | ( | struct KzcHashMap * | hashMap, |
| kzString | key, | ||
| kzString | value | ||
| ) |
Adds an entry to a hash map from strings to strings.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapCustomPutPointer | ( | struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| const void * | value | ||
| ) |
Adds an entry to a hash map from pointers to pointers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapCustomPutInt | ( | struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzInt | value | ||
| ) |
Adds an entry to a hash map from pointers to integers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapCustomPutUint | ( | struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzUint | value | ||
| ) |
Adds an entry to a hash map from pointers to unsigned integers.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapCustomPutFloat | ( | struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzFloat | value | ||
| ) |
Adds an entry to a hash map from pointers to floats.
In case of a key collision the existing entry is replaced.
| kzsError kzcHashMapCustomPutString | ( | struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzString | value | ||
| ) |
Adds an entry to a hash map from pointers to strings.
In case of a key collision the existing entry is replaced.
| kzBool kzcHashMapPointerGetPointer | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| void ** | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from pointers to pointers.
If the key is not found, KZ_FALSE is returned and out_value is set to KZ_NULL.
| kzBool kzcHashMapPointerGetInt | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzInt * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from pointers to integers.
If the key is not found, KZ_FALSE is returned and out_value is set to 0.
| kzBool kzcHashMapPointerGetUint | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzUint * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from pointers to unsigned integers.
If the key is not found, KZ_FALSE is returned and out_value is set to 0U.
| kzBool kzcHashMapPointerGetFloat | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzFloat * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from pointers to floats.
If the key is not found, KZ_FALSE is returned and out_value is set to 0.0f.
| kzBool kzcHashMapPointerGetString | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzString * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from pointers to strings.
If the key is not found, KZ_FALSE is returned and out_value is set to KZ_NULL.
| kzBool kzcHashMapIntGetPointer | ( | const struct KzcHashMap * | hashMap, |
| kzInt | key, | ||
| void ** | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from integers to pointers.
If the key is not found, KZ_FALSE is returned and out_value is set to KZ_NULL.
| kzBool kzcHashMapIntGetInt | ( | const struct KzcHashMap * | hashMap, |
| kzInt | key, | ||
| kzInt * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from integers to integers.
If the key is not found, KZ_FALSE is returned and out_value is set to 0.
| kzBool kzcHashMapIntGetUint | ( | const struct KzcHashMap * | hashMap, |
| kzInt | key, | ||
| kzUint * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from integers to unsigned integers.
If the key is not found, KZ_FALSE is returned and out_value is set to 0U.
| kzBool kzcHashMapIntGetFloat | ( | const struct KzcHashMap * | hashMap, |
| kzInt | key, | ||
| kzFloat * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from integers to floats.
If the key is not found, KZ_FALSE is returned and out_value is set to 0.0f.
| kzBool kzcHashMapIntGetString | ( | const struct KzcHashMap * | hashMap, |
| kzInt | key, | ||
| kzString * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from integers to strings.
If the key is not found, KZ_FALSE is returned and out_value is set to KZ_NULL.
| kzBool kzcHashMapUintGetPointer | ( | const struct KzcHashMap * | hashMap, |
| kzUint | key, | ||
| void ** | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from unsigned integers to pointers.
If the key is not found, KZ_FALSE is returned and out_value is set to KZ_NULL.
| kzBool kzcHashMapUintGetInt | ( | const struct KzcHashMap * | hashMap, |
| kzUint | key, | ||
| kzInt * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from unsigned integers to integers.
If the key is not found, KZ_FALSE is returned and out_value is set to 0.
| kzBool kzcHashMapUintGetUint | ( | const struct KzcHashMap * | hashMap, |
| kzUint | key, | ||
| kzUint * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from unsigned integers to unsigned integers.
If the key is not found, KZ_FALSE is returned and out_value is set to 0U.
| kzBool kzcHashMapUintGetFloat | ( | const struct KzcHashMap * | hashMap, |
| kzUint | key, | ||
| kzFloat * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from unsigned integers to floats.
If the key is not found, KZ_FALSE is returned and out_value is set to 0.0f.
| kzBool kzcHashMapUintGetString | ( | const struct KzcHashMap * | hashMap, |
| kzUint | key, | ||
| kzString * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from unsigned integers to strings.
If the key is not found, KZ_FALSE is returned and out_value is set to KZ_NULL.
| kzBool kzcHashMapFloatGetPointer | ( | const struct KzcHashMap * | hashMap, |
| kzFloat | key, | ||
| void ** | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from floats to pointers.
If the key is not found, KZ_FALSE is returned and out_value is set to KZ_NULL.
| kzBool kzcHashMapFloatGetInt | ( | const struct KzcHashMap * | hashMap, |
| kzFloat | key, | ||
| kzInt * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from floats to integers.
If the key is not found, KZ_FALSE is returned and out_value is set to 0.
| kzBool kzcHashMapFloatGetUint | ( | const struct KzcHashMap * | hashMap, |
| kzFloat | key, | ||
| kzUint * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from floats to unsigned integers.
If the key is not found, KZ_FALSE is returned and out_value is set to 0U.
| kzBool kzcHashMapFloatGetFloat | ( | const struct KzcHashMap * | hashMap, |
| kzFloat | key, | ||
| kzFloat * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from floats to floats.
If the key is not found, KZ_FALSE is returned and out_value is set to 0.0f.
| kzBool kzcHashMapFloatGetString | ( | const struct KzcHashMap * | hashMap, |
| kzFloat | key, | ||
| kzString * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from floats to strings.
If the key is not found, KZ_FALSE is returned and out_value is set to KZ_NULL.
| kzBool kzcHashMapStringGetPointer | ( | const struct KzcHashMap * | hashMap, |
| kzString | key, | ||
| void ** | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from strings to pointers.
If the key is not found, KZ_FALSE is returned and out_value is set to KZ_NULL.
| kzBool kzcHashMapStringGetInt | ( | const struct KzcHashMap * | hashMap, |
| kzString | key, | ||
| kzInt * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from strings to integers.
If the key is not found, KZ_FALSE is returned and out_value is set to 0.
| kzBool kzcHashMapStringGetUint | ( | const struct KzcHashMap * | hashMap, |
| kzString | key, | ||
| kzUint * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from strings to unsigned integers.
If the key is not found, KZ_FALSE is returned and out_value is set to 0U.
| kzBool kzcHashMapStringGetFloat | ( | const struct KzcHashMap * | hashMap, |
| kzString | key, | ||
| kzFloat * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from strings to floats.
If the key is not found, KZ_FALSE is returned and out_value is set to 0.0f.
| kzBool kzcHashMapStringGetString | ( | const struct KzcHashMap * | hashMap, |
| kzString | key, | ||
| kzString * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from strings to strings.
If the key is not found, KZ_FALSE is returned and out_value is set to KZ_NULL.
| kzBool kzcHashMapCustomGetPointer | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| void ** | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from pointers to pointers.
If the key is not found, KZ_FALSE is returned and out_value is set to KZ_NULL.
| kzBool kzcHashMapCustomGetInt | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzInt * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from pointers to integers.
If the key is not found, KZ_FALSE is returned and out_value is set to 0.
| kzBool kzcHashMapCustomGetUint | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzUint * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from pointers to unsigned integers.
If the key is not found, KZ_FALSE is returned and out_value is set to 0U.
| kzBool kzcHashMapCustomGetFloat | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzFloat * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from pointers to floats.
If the key is not found, KZ_FALSE is returned and out_value is set to 0.0f.
| kzBool kzcHashMapCustomGetString | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzString * | out_value | ||
| ) |
Gets the value associated with the specified key from the hash map from pointers to strings.
If the key is not found, KZ_FALSE is returned and out_value is set to KZ_NULL.
| kzBool kzcHashMapPointerFind | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| struct KzcHashMapIterator * | out_iterator | ||
| ) |
Gets an iterator to the location of the given pointer key in the hash map.
If the key is not found, KZ_FALSE is returned and 'out_iterator' is unchanged.
| kzBool kzcHashMapIntFind | ( | const struct KzcHashMap * | hashMap, |
| kzInt | key, | ||
| struct KzcHashMapIterator * | out_iterator | ||
| ) |
Gets an iterator to the location of the given integer key in the hash map.
If the key is not found, KZ_FALSE is returned and 'out_iterator' is unchanged.
| kzBool kzcHashMapUintFind | ( | const struct KzcHashMap * | hashMap, |
| kzUint | key, | ||
| struct KzcHashMapIterator * | out_iterator | ||
| ) |
Gets an iterator to the location of the given unsigned integer key in the hash map.
If the key is not found, KZ_FALSE is returned and 'out_iterator' is unchanged.
| kzBool kzcHashMapFloatFind | ( | const struct KzcHashMap * | hashMap, |
| kzFloat | key, | ||
| struct KzcHashMapIterator * | out_iterator | ||
| ) |
Gets an iterator to the location of the given float key in the hash map.
If the key is not found, KZ_FALSE is returned and 'out_iterator' is unchanged.
| kzBool kzcHashMapStringFind | ( | const struct KzcHashMap * | hashMap, |
| kzString | key, | ||
| struct KzcHashMapIterator * | out_iterator | ||
| ) |
Gets an iterator to the location of the given string key in the hash map.
If the key is not found, KZ_FALSE is returned and 'out_iterator' is unchanged.
| kzBool kzcHashMapCustomFind | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| struct KzcHashMapIterator * | out_iterator | ||
| ) |
Gets an iterator to the location of the given pointer key in the hash map.
If the key is not found, KZ_FALSE is returned and 'out_iterator' is unchanged.
| kzsError kzcHashMapPointerRemove | ( | struct KzcHashMap * | hashMap, |
| const void * | key | ||
| ) |
Removes an entry with the given pointer key from the hash map.
If the key does not exist, an error is returned.
| kzsError kzcHashMapIntRemove | ( | struct KzcHashMap * | hashMap, |
| kzInt | key | ||
| ) |
Removes an entry with the given integer key from the hash map.
If the key does not exist, an error is returned.
| kzsError kzcHashMapUintRemove | ( | struct KzcHashMap * | hashMap, |
| kzUint | key | ||
| ) |
Removes an entry with the given unsigned integer key from the hash map.
If the key does not exist, an error is returned.
| kzsError kzcHashMapFloatRemove | ( | struct KzcHashMap * | hashMap, |
| kzFloat | key | ||
| ) |
Removes an entry with the given float key from the hash map.
If the key does not exist, an error is returned.
| kzsError kzcHashMapStringRemove | ( | struct KzcHashMap * | hashMap, |
| kzString | key | ||
| ) |
Removes an entry with the given string key from the hash map.
If the key does not exist, an error is returned.
| kzsError kzcHashMapCustomRemove | ( | struct KzcHashMap * | hashMap, |
| const void * | key | ||
| ) |
Removes an entry with the given pointer key from the hash map.
If the key does not exist, an error is returned.
| kzsError kzcHashMapPointerRemoveIfExists | ( | struct KzcHashMap * | hashMap, |
| const void * | key | ||
| ) |
Removes an entry with the given pointer key from the hash map, if such an entry exists.
If the key does not exist, silently does nothing.
| kzsError kzcHashMapIntRemoveIfExists | ( | struct KzcHashMap * | hashMap, |
| kzInt | key | ||
| ) |
Removes an entry with the given integer key from the hash map, if such an entry exists.
If the key does not exist, silently does nothing.
| kzsError kzcHashMapUintRemoveIfExists | ( | struct KzcHashMap * | hashMap, |
| kzUint | key | ||
| ) |
Removes an entry with the given unsigned integer key from the hash map, if such an entry exists.
If the key does not exist, silently does nothing.
| kzsError kzcHashMapFloatRemoveIfExists | ( | struct KzcHashMap * | hashMap, |
| kzFloat | key | ||
| ) |
Removes an entry with the given float key from the hash map, if such an entry exists.
If the key does not exist, silently does nothing.
| kzsError kzcHashMapStringRemoveIfExists | ( | struct KzcHashMap * | hashMap, |
| kzString | key | ||
| ) |
Removes an entry with the given string key from the hash map, if such an entry exists.
If the key does not exist, silently does nothing.
| kzsError kzcHashMapCustomRemoveIfExists | ( | struct KzcHashMap * | hashMap, |
| const void * | key | ||
| ) |
Removes an entry with the given pointer key from the hash map, if such an entry exists.
If the key does not exist, silently does nothing.
| const void* kzcHashMapPointerGetStoredKey | ( | const struct KzcHashMap * | hashMap, |
| const void * | key | ||
| ) |
Gets the stored key corresponding to the pointer key given as a parameter.
Returns KZ_NULL if an entry with a matching key does not exist in the hash map.
| const void* kzcHashMapCustomGetStoredKey | ( | const struct KzcHashMap * | hashMap, |
| const void * | key | ||
| ) |
Gets the stored key corresponding to the pointer key given as a parameter.
Returns KZ_NULL if an entry with a matching key does not exist in the hash map.
| kzBool kzcHashMapPointerContains | ( | const struct KzcHashMap * | hashMap, |
| const void * | key | ||
| ) |
Checks if the specified key exists in the hash map from pointers.
Returns KZ_TRUE if the key is found and KZ_FALSE otherwise.
| kzBool kzcHashMapIntContains | ( | const struct KzcHashMap * | hashMap, |
| kzInt | key | ||
| ) |
Checks if the specified key exists in the hash map from integers.
Returns KZ_TRUE if the key is found and KZ_FALSE otherwise.
| kzBool kzcHashMapUintContains | ( | const struct KzcHashMap * | hashMap, |
| kzUint | key | ||
| ) |
Checks if the specified key exists in the hash map from unsigned integers.
Returns KZ_TRUE if the key is found and KZ_FALSE otherwise.
| kzBool kzcHashMapFloatContains | ( | const struct KzcHashMap * | hashMap, |
| kzFloat | key | ||
| ) |
Checks if the specified key exists in the hash map from floats.
Returns KZ_TRUE if the key is found and KZ_FALSE otherwise.
| kzBool kzcHashMapStringContains | ( | const struct KzcHashMap * | hashMap, |
| kzString | key | ||
| ) |
Checks if the specified key exists in the hash map from strings.
Returns KZ_TRUE if the key is found and KZ_FALSE otherwise.
| kzBool kzcHashMapCustomContains | ( | const struct KzcHashMap * | hashMap, |
| const void * | key | ||
| ) |
Checks if the specified key exists in the hash map from pointers.
Returns KZ_TRUE if the key is found and KZ_FALSE otherwise.
| kzsError kzcHashMapPointerGetPointerOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| void ** | out_value | ||
| ) |
Gets the specified value from the hash map from pointers to pointers.
Returns error if the key is not found.
| kzsError kzcHashMapPointerGetIntOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzInt * | out_value | ||
| ) |
Gets the specified value from the hash map from pointers to integers.
Returns error if the key is not found.
| kzsError kzcHashMapPointerGetUintOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzUint * | out_value | ||
| ) |
Gets the specified value from the hash map from pointers to unsigned integers.
Returns error if the key is not found.
| kzsError kzcHashMapPointerGetFloatOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzFloat * | out_value | ||
| ) |
Gets the specified value from the hash map from pointers to floats.
Returns error if the key is not found.
| kzsError kzcHashMapPointerGetStringOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzString * | out_value | ||
| ) |
Gets the specified value from the hash map from pointers to strings.
Returns error if the key is not found.
| kzsError kzcHashMapIntGetPointerOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzInt | key, | ||
| void ** | out_value | ||
| ) |
Gets the specified value from the hash map from integers to pointers.
Returns error if the key is not found.
| kzsError kzcHashMapIntGetIntOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzInt | key, | ||
| kzInt * | out_value | ||
| ) |
Gets the specified value from the hash map from integers to integers.
Returns error if the key is not found.
| kzsError kzcHashMapIntGetUintOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzInt | key, | ||
| kzUint * | out_value | ||
| ) |
Gets the specified value from the hash map from integers to unsigned integers.
Returns error if the key is not found.
| kzsError kzcHashMapIntGetFloatOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzInt | key, | ||
| kzFloat * | out_value | ||
| ) |
Gets the specified value from the hash map from integers to floats.
Returns error if the key is not found.
| kzsError kzcHashMapIntGetStringOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzInt | key, | ||
| kzString * | out_value | ||
| ) |
Gets the specified value from the hash map from integers to strings.
Returns error if the key is not found.
| kzsError kzcHashMapUintGetPointerOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzUint | key, | ||
| void ** | out_value | ||
| ) |
Gets the specified value from the hash map from unsigned integers to pointers.
Returns error if the key is not found.
| kzsError kzcHashMapUintGetIntOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzUint | key, | ||
| kzInt * | out_value | ||
| ) |
Gets the specified value from the hash map from unsigned integers to integers.
Returns error if the key is not found.
| kzsError kzcHashMapUintGetUintOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzUint | key, | ||
| kzUint * | out_value | ||
| ) |
Gets the specified value from the hash map from unsigned integers to unsigned integers.
Returns error if the key is not found.
| kzsError kzcHashMapUintGetFloatOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzUint | key, | ||
| kzFloat * | out_value | ||
| ) |
Gets the specified value from the hash map from unsigned integers to floats.
Returns error if the key is not found.
| kzsError kzcHashMapUintGetStringOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzUint | key, | ||
| kzString * | out_value | ||
| ) |
Gets the specified value from the hash map from unsigned integers to strings.
Returns error if the key is not found.
| kzsError kzcHashMapFloatGetPointerOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzFloat | key, | ||
| void ** | out_value | ||
| ) |
Gets the specified value from the hash map from floats to pointers.
Returns error if the key is not found.
| kzsError kzcHashMapFloatGetIntOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzFloat | key, | ||
| kzInt * | out_value | ||
| ) |
Gets the specified value from the hash map from floats to integers.
Returns error if the key is not found.
| kzsError kzcHashMapFloatGetUintOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzFloat | key, | ||
| kzUint * | out_value | ||
| ) |
Gets the specified value from the hash map from floats to unsigned integers.
Returns error if the key is not found.
| kzsError kzcHashMapFloatGetFloatOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzFloat | key, | ||
| kzFloat * | out_value | ||
| ) |
Gets the specified value from the hash map from floats to floats.
Returns error if the key is not found.
| kzsError kzcHashMapFloatGetStringOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzFloat | key, | ||
| kzString * | out_value | ||
| ) |
Gets the specified value from the hash map from floats to strings.
Returns error if the key is not found.
| kzsError kzcHashMapStringGetPointerOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzString | key, | ||
| void ** | out_value | ||
| ) |
Gets the specified value from the hash map from strings to pointers.
Returns error if the key is not found.
| kzsError kzcHashMapStringGetIntOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzString | key, | ||
| kzInt * | out_value | ||
| ) |
Gets the specified value from the hash map from strings to integers.
Returns error if the key is not found.
| kzsError kzcHashMapStringGetUintOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzString | key, | ||
| kzUint * | out_value | ||
| ) |
Gets the specified value from the hash map from strings to unsigned integers.
Returns error if the key is not found.
| kzsError kzcHashMapStringGetFloatOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzString | key, | ||
| kzFloat * | out_value | ||
| ) |
Gets the specified value from the hash map from strings to floats.
Returns error if the key is not found.
| kzsError kzcHashMapStringGetStringOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| kzString | key, | ||
| kzString * | out_value | ||
| ) |
Gets the specified value from the hash map from strings to strings.
Returns error if the key is not found.
| kzsError kzcHashMapCustomGetPointerOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| void ** | out_value | ||
| ) |
Gets the specified value from the hash map from pointers to pointers.
Returns error if the key is not found.
| kzsError kzcHashMapCustomGetIntOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzInt * | out_value | ||
| ) |
Gets the specified value from the hash map from pointers to integers.
Returns error if the key is not found.
| kzsError kzcHashMapCustomGetUintOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzUint * | out_value | ||
| ) |
Gets the specified value from the hash map from pointers to unsigned integers.
Returns error if the key is not found.
| kzsError kzcHashMapCustomGetFloatOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzFloat * | out_value | ||
| ) |
Gets the specified value from the hash map from pointers to floats.
Returns error if the key is not found.
| kzsError kzcHashMapCustomGetStringOrThrowError | ( | const struct KzcHashMap * | hashMap, |
| const void * | key, | ||
| kzString * | out_value | ||
| ) |
Gets the specified value from the hash map from pointers to strings.
Returns error if the key is not found.
| const void* kzcHashMapIteratorPointerGetKey_private | ( | const struct KzcHashMapIterator * | iterator | ) |
| kzInt kzcHashMapIteratorIntGetKey_private | ( | const struct KzcHashMapIterator * | iterator | ) |
| kzUint kzcHashMapIteratorUintGetKey_private | ( | const struct KzcHashMapIterator * | iterator | ) |
| kzFloat kzcHashMapIteratorFloatGetKey_private | ( | const struct KzcHashMapIterator * | iterator | ) |
| kzString kzcHashMapIteratorStringGetKey_private | ( | const struct KzcHashMapIterator * | iterator | ) |
| const void* kzcHashMapIteratorCustomGetKey_private | ( | const struct KzcHashMapIterator * | iterator | ) |
| void* kzcHashMapIteratorGetPointerValue_private | ( | const struct KzcHashMapIterator * | iterator | ) |
| kzInt kzcHashMapIteratorGetIntValue_private | ( | const struct KzcHashMapIterator * | iterator | ) |
| kzUint kzcHashMapIteratorGetUintValue_private | ( | const struct KzcHashMapIterator * | iterator | ) |
| kzFloat kzcHashMapIteratorGetFloatValue_private | ( | const struct KzcHashMapIterator * | iterator | ) |
| kzString kzcHashMapIteratorGetStringValue_private | ( | const struct KzcHashMapIterator * | iterator | ) |
| void kzcHashMapIteratorSetPointerValue_private | ( | const struct KzcHashMapIterator * | iterator, |
| const void * | value | ||
| ) |
| void kzcHashMapIteratorSetIntValue_private | ( | const struct KzcHashMapIterator * | iterator, |
| kzInt | value | ||
| ) |
| void kzcHashMapIteratorSetUintValue_private | ( | const struct KzcHashMapIterator * | iterator, |
| kzUint | value | ||
| ) |
| void kzcHashMapIteratorSetFloatValue_private | ( | const struct KzcHashMapIterator * | iterator, |
| kzFloat | value | ||
| ) |
| void kzcHashMapIteratorSetStringValue_private | ( | const struct KzcHashMapIterator * | iterator, |
| kzString | value | ||
| ) |