Lines Matching refs:UHashtable
141 _uhash_setElement(UHashtable *hash, UHashElement* e,
181 _uhash_internalRemoveElement(UHashtable *hash, UHashElement* e) {
190 _uhash_internalSetResizePolicy(UHashtable *hash, enum UHashResizePolicy policy) {
208 _uhash_allocate(UHashtable *hash,
246 static UHashtable*
247 _uhash_init(UHashtable *result,
275 static UHashtable*
281 UHashtable *result;
285 result = (UHashtable*) uprv_malloc(sizeof(UHashtable));
331 _uhash_find(const UHashtable *hash, UHashTok key,
393 _uhash_rehash(UHashtable *hash, UErrorCode *status) {
436 _uhash_remove(UHashtable *hash,
461 _uhash_put(UHashtable *hash,
536 U_CAPI UHashtable* U_EXPORT2
545 U_CAPI UHashtable* U_EXPORT2
561 U_CAPI UHashtable* U_EXPORT2
562 uhash_init(UHashtable *fillinResult,
572 uhash_close(UHashtable *hash) {
593 uhash_setKeyHasher(UHashtable *hash, UHashFunction *fn) {
600 uhash_setKeyComparator(UHashtable *hash, UKeyComparator *fn) {
606 uhash_setValueComparator(UHashtable *hash, UValueComparator *fn){
613 uhash_setKeyDeleter(UHashtable *hash, UObjectDeleter *fn) {
620 uhash_setValueDeleter(UHashtable *hash, UObjectDeleter *fn) {
627 uhash_setResizePolicy(UHashtable *hash, enum UHashResizePolicy policy) {
636 uhash_count(const UHashtable *hash) {
641 uhash_get(const UHashtable *hash,
649 uhash_iget(const UHashtable *hash,
657 uhash_geti(const UHashtable *hash,
665 uhash_igeti(const UHashtable *hash,
673 uhash_put(UHashtable *hash,
686 uhash_iput(UHashtable *hash,
699 uhash_puti(UHashtable *hash,
713 uhash_iputi(UHashtable *hash,
726 uhash_remove(UHashtable *hash,
734 uhash_iremove(UHashtable *hash,
742 uhash_removei(UHashtable *hash,
750 uhash_iremovei(UHashtable *hash,
758 uhash_removeAll(UHashtable *hash) {
771 uhash_find(const UHashtable *hash, const void* key) {
780 uhash_nextElement(const UHashtable *hash, int32_t *pos) {
798 uhash_removeElement(UHashtable *hash, const UHashElement* e) {
855 uhash_equals(const UHashtable* hash1, const UHashtable* hash2){