Lines Matching refs:UHashtable
144 _uhash_setElement(UHashtable *hash, UHashElement* e, in _uhash_setElement()
184 _uhash_internalRemoveElement(UHashtable *hash, UHashElement* e) { in _uhash_internalRemoveElement()
193 _uhash_internalSetResizePolicy(UHashtable *hash, enum UHashResizePolicy policy) { in _uhash_internalSetResizePolicy()
211 _uhash_allocate(UHashtable *hash, in _uhash_allocate()
249 static UHashtable*
250 _uhash_init(UHashtable *result, in _uhash_init()
278 static UHashtable*
284 UHashtable *result; in _uhash_create()
288 result = (UHashtable*) uprv_malloc(sizeof(UHashtable)); in _uhash_create()
334 _uhash_find(const UHashtable *hash, UHashTok key, in _uhash_find()
395 _uhash_rehash(UHashtable *hash, UErrorCode *status) { in _uhash_rehash()
438 _uhash_remove(UHashtable *hash, in _uhash_remove()
463 _uhash_put(UHashtable *hash, in _uhash_put()
538 U_CAPI UHashtable* U_EXPORT2
547 U_CAPI UHashtable* U_EXPORT2
563 U_CAPI UHashtable* U_EXPORT2
564 uhash_init(UHashtable *fillinResult, in uhash_init()
573 U_CAPI UHashtable* U_EXPORT2
574 uhash_initSize(UHashtable *fillinResult, in uhash_initSize()
590 uhash_close(UHashtable *hash) { in uhash_close()
611 uhash_setKeyHasher(UHashtable *hash, UHashFunction *fn) { in uhash_setKeyHasher()
618 uhash_setKeyComparator(UHashtable *hash, UKeyComparator *fn) { in uhash_setKeyComparator()
624 uhash_setValueComparator(UHashtable *hash, UValueComparator *fn){ in uhash_setValueComparator()
631 uhash_setKeyDeleter(UHashtable *hash, UObjectDeleter *fn) { in uhash_setKeyDeleter()
638 uhash_setValueDeleter(UHashtable *hash, UObjectDeleter *fn) { in uhash_setValueDeleter()
645 uhash_setResizePolicy(UHashtable *hash, enum UHashResizePolicy policy) { in uhash_setResizePolicy()
654 uhash_count(const UHashtable *hash) { in uhash_count()
659 uhash_get(const UHashtable *hash, in uhash_get()
667 uhash_iget(const UHashtable *hash, in uhash_iget()
675 uhash_geti(const UHashtable *hash, in uhash_geti()
683 uhash_igeti(const UHashtable *hash, in uhash_igeti()
691 uhash_put(UHashtable *hash, in uhash_put()
704 uhash_iput(UHashtable *hash, in uhash_iput()
717 uhash_puti(UHashtable *hash, in uhash_puti()
731 uhash_iputi(UHashtable *hash, in uhash_iputi()
744 uhash_remove(UHashtable *hash, in uhash_remove()
752 uhash_iremove(UHashtable *hash, in uhash_iremove()
760 uhash_removei(UHashtable *hash, in uhash_removei()
768 uhash_iremovei(UHashtable *hash, in uhash_iremovei()
776 uhash_removeAll(UHashtable *hash) { in uhash_removeAll()
789 uhash_find(const UHashtable *hash, const void* key) { in uhash_find()
798 uhash_nextElement(const UHashtable *hash, int32_t *pos) { in uhash_nextElement()
816 uhash_removeElement(UHashtable *hash, const UHashElement* e) { in uhash_removeElement()
873 uhash_equals(const UHashtable* hash1, const UHashtable* hash2){ in uhash_equals()