Lines Matching defs:UHashTok
83 * UHashTok, but the deleter receives the void* pointer within it.
85 * Because a UHashTok is the size of a native pointer or a 32-bit
88 union UHashTok {
92 typedef union UHashTok UHashTok;
100 UHashTok value;
101 UHashTok key;
110 typedef int32_t U_CALLCONV UHashFunction(const UHashTok key);
118 typedef UBool U_CALLCONV UKeyComparator(const UHashTok key1,
119 const UHashTok key2);
126 typedef UBool U_CALLCONV UValueComparator(const UHashTok val1,
127 const UHashTok val2);
539 * UHashTok convenience
543 * Return a UHashTok for an integer.
545 * @return a UHashTok for an integer.
547 /*U_CAPI UHashTok U_EXPORT2
551 * Return a UHashTok for a pointer.
553 * @return a UHashTok for a pointer.
555 /*U_CAPI UHashTok U_EXPORT2
570 uhash_hashUChars(const UHashTok key);
580 uhash_hashChars(const UHashTok key);
597 uhash_hashIChars(const UHashTok key);
607 uhash_compareUChars(const UHashTok key1, const UHashTok key2);
617 uhash_compareChars(const UHashTok key1, const UHashTok key2);
627 uhash_compareIChars(const UHashTok key1, const UHashTok key2);
639 uhash_hashUnicodeString(const UHashTok key);
648 uhash_hashCaselessUnicodeString(const UHashTok key);
657 uhash_compareUnicodeString(const UHashTok key1, const UHashTok key2);
667 uhash_compareCaselessUnicodeString(const UHashTok key1, const UHashTok key2);
686 uhash_hashLong(const UHashTok key);
695 uhash_compareLong(const UHashTok key1, const UHashTok key2);