Home | History | Annotate | Download | only in common

Lines Matching full:elements

19 /* This hashtable is implemented as a double hash.  All elements are
59 * coordinated with the ratio between successive elements of the
221 p = hash->elements = (UHashElement*)
224 if (hash->elements == NULL) {
337 UHashElement *elements = hash->elements;
343 tableHash = elements[theIndex].hashcode;
345 if ((*hash->keyComparator)(key, elements[theIndex].key)) {
346 return &(elements[theIndex]);
379 return &(elements[theIndex]);
394 UHashElement *old = hash->elements;
414 hash->elements = old;
575 if (hash->elements != NULL) {
583 uprv_free(hash->elements);
584 hash->elements = NULL;
786 if (!IS_EMPTY_OR_DELETED(hash->elements[i].hashcode)) {
788 return &(hash->elements[i]);
792 /* No more elements */