Home | History | Annotate | Download | only in common

Lines Matching refs:elements

20 /* This hashtable is implemented as a double hash.  All elements are
60 * coordinated with the ratio between successive elements of the
222 p = hash->elements = (UHashElement*)
225 if (hash->elements == NULL) {
338 UHashElement *elements = hash->elements;
344 tableHash = elements[theIndex].hashcode;
346 if ((*hash->keyComparator)(key, elements[theIndex].key)) {
347 return &(elements[theIndex]);
380 return &(elements[theIndex]);
395 UHashElement *old = hash->elements;
415 hash->elements = old;
576 if (hash->elements != NULL) {
584 uprv_free(hash->elements);
585 hash->elements = NULL;
787 if (!IS_EMPTY_OR_DELETED(hash->elements[i].hashcode)) {
789 return &(hash->elements[i]);
793 /* No more elements */