Home | History | Annotate | Download | only in common

Lines Matching full:keys

8 *   07/06/01    aliu        Modified to support int32_t keys on
20 * based on keys. It provides a good tradeoff between access time and
25 * Keys and values are stored as void* pointers. These void* pointers
29 * functions. These functions hash keys, compare keys, delete keys,
34 * UHashtable ownership of keys and values is flexible, and controlled
39 * then keys passed to uhash_put() are owned by the hashtable and will
40 * be deleted by it at some point, either as keys are replaced, or
42 * and the value deleter function pointer. Keys passed to methods
116 * @return TRUE if the two keys are equal.
124 * @return TRUE if the two keys are equal.
161 UKeyComparator *keyComparator; /* Compares keys for equality.
165 UObjectDeleter *keyDeleter; /* Deletes keys when required.
175 int32_t length; /* The physical size of the arrays hashes, keys
201 * @param keyComp A pointer to the function that compares keys. Must
217 * @param keyComp A pointer to the function that compares keys. Must
235 * @param keyComp A pointer to the function that compares keys. Must
258 * Set the function used to hash keys.
260 * @param fn the function to be used hash keys; must not be NULL
267 * Set the function used to compare keys. The default comparison is a
270 * @param fn the function to be used compare keys; must not be NULL
280 * @param fn the function to be used compare keys; must not be NULL
287 * Set the function used to delete keys. If this function pointer is
288 * NULL, this hashtable does not delete keys. If it is non-NULL, this
289 * hashtable does delete keys. This function should be set once
293 * @param fn the function to be used delete keys, or NULL
634 * Hash function for UnicodeString* keys.
642 * Hash function for UnicodeString* keys (case insensitive).
651 * Comparator function for UnicodeString* keys.
660 * Comparator function for UnicodeString* keys (case insensitive).
670 * Deleter function for UnicodeString* keys or values.
681 * Hash function for 32-bit integer keys.
689 * Comparator function for 32-bit integer keys.