elt_ptr           576 maint/gnulib/lib/hamt.c                Hamt_entry **elt_ptr, bool replace, bool shared)
elt_ptr           582 maint/gnulib/lib/hamt.c       if (compare_elements (functions, *elt_ptr, elts[i]))
elt_ptr           590 maint/gnulib/lib/hamt.c                                               copy_entry (*elt_ptr));
elt_ptr           591 maint/gnulib/lib/hamt.c                   *elt_ptr = elts[i];
elt_ptr           595 maint/gnulib/lib/hamt.c               elts[i] = copy_entry (*elt_ptr);
elt_ptr           598 maint/gnulib/lib/hamt.c           *elt_ptr = *elt_ptr == elts[i] ? NULL : elts[i];
elt_ptr           603 maint/gnulib/lib/hamt.c   new_bucket->elts[0] = copy_entry (*elt_ptr);
elt_ptr           609 maint/gnulib/lib/hamt.c     *elt_ptr = NULL;
elt_ptr           615 maint/gnulib/lib/hamt.c                                  Hamt_entry *subtrie, Hamt_entry **elt_ptr,
elt_ptr           622 maint/gnulib/lib/hamt.c                 Hamt_entry **elt_ptr, size_t hash, int depth, bool replace,
elt_ptr           632 maint/gnulib/lib/hamt.c         = entry_insert (functions, entry, elt_ptr, hash >> 5, depth + 1,
elt_ptr           643 maint/gnulib/lib/hamt.c   Hamt_entry *entry = copy_entry (*elt_ptr);
elt_ptr           645 maint/gnulib/lib/hamt.c     *elt_ptr = NULL;
elt_ptr           658 maint/gnulib/lib/hamt.c               Hamt_entry **elt_ptr, size_t hash, int depth, bool replace,
elt_ptr           665 maint/gnulib/lib/hamt.c       if (compare_elements (functions, *elt_ptr, entry))
elt_ptr           671 maint/gnulib/lib/hamt.c                   Hamt_entry *new_entry = copy_entry (*elt_ptr);
elt_ptr           672 maint/gnulib/lib/hamt.c                   *elt_ptr = entry;
elt_ptr           675 maint/gnulib/lib/hamt.c               return copy_entry (*elt_ptr);
elt_ptr           677 maint/gnulib/lib/hamt.c           *elt_ptr = *elt_ptr == entry ? NULL : entry;
elt_ptr           680 maint/gnulib/lib/hamt.c       Hamt_entry *new_entry = copy_entry (*elt_ptr);
elt_ptr           682 maint/gnulib/lib/hamt.c         *elt_ptr = NULL;
elt_ptr           688 maint/gnulib/lib/hamt.c         subtrie_insert (functions, (struct subtrie *) entry, elt_ptr, hash,
elt_ptr           692 maint/gnulib/lib/hamt.c         bucket_insert (functions, (struct bucket *) entry, elt_ptr, replace,
elt_ptr           702 maint/gnulib/lib/hamt.c              Hamt_entry **elt_ptr, bool replace, bool shared)
elt_ptr           705 maint/gnulib/lib/hamt.c     return copy_entry (*elt_ptr);
elt_ptr           707 maint/gnulib/lib/hamt.c  return entry_insert (functions, root, elt_ptr,
elt_ptr           708 maint/gnulib/lib/hamt.c                       hash_element (functions, *elt_ptr), 0, replace, shared);
elt_ptr           715 maint/gnulib/lib/hamt.c hamt_insert (Hamt *hamt, Hamt_entry **elt_ptr)
elt_ptr           717 maint/gnulib/lib/hamt.c   Hamt_entry *elt = *elt_ptr;
elt_ptr           719 maint/gnulib/lib/hamt.c                                        elt_ptr, false, true);
elt_ptr           720 maint/gnulib/lib/hamt.c   if (*elt_ptr == NULL)
elt_ptr           721 maint/gnulib/lib/hamt.c     *elt_ptr = elt;
elt_ptr           736 maint/gnulib/lib/hamt.c hamt_replace (Hamt *hamt, Hamt_entry **elt_ptr)
elt_ptr           740 maint/gnulib/lib/hamt.c   new_hamt->root = root_insert (hamt->functions, hamt->root, elt_ptr, true,
elt_ptr           748 maint/gnulib/lib/hamt.c                Hamt_entry **elt_ptr)
elt_ptr           754 maint/gnulib/lib/hamt.c       if (compare_elements (functions, *elt_ptr, elts[i]))
elt_ptr           756 maint/gnulib/lib/hamt.c           *elt_ptr = elts[i];
elt_ptr           760 maint/gnulib/lib/hamt.c   *elt_ptr = NULL;
elt_ptr           766 maint/gnulib/lib/hamt.c                                  Hamt_entry *entry, Hamt_entry **elt_ptr,
elt_ptr           772 maint/gnulib/lib/hamt.c                 Hamt_entry **elt_ptr, size_t hash, int depth, bool shared)
elt_ptr           781 maint/gnulib/lib/hamt.c         = entry_remove (functions, entry, elt_ptr, hash >> 5, depth + 1,
elt_ptr           794 maint/gnulib/lib/hamt.c   *elt_ptr = NULL;
elt_ptr           805 maint/gnulib/lib/hamt.c               Hamt_entry **elt_ptr, size_t hash, int depth, bool shared)
elt_ptr           811 maint/gnulib/lib/hamt.c       if (compare_elements (functions, *elt_ptr, entry))
elt_ptr           813 maint/gnulib/lib/hamt.c           *elt_ptr = entry;
elt_ptr           816 maint/gnulib/lib/hamt.c       *elt_ptr = NULL;
elt_ptr           819 maint/gnulib/lib/hamt.c       return subtrie_remove (functions, (struct subtrie *) entry, elt_ptr, hash,
elt_ptr           822 maint/gnulib/lib/hamt.c       return bucket_remove (functions, (struct bucket *) entry, elt_ptr);
elt_ptr           831 maint/gnulib/lib/hamt.c              Hamt_entry **elt_ptr, bool shared)
elt_ptr           836 maint/gnulib/lib/hamt.c   return entry_remove (functions, root, elt_ptr,
elt_ptr           837 maint/gnulib/lib/hamt.c                        hash_element (functions, *elt_ptr), 0, shared);
elt_ptr           844 maint/gnulib/lib/hamt.c hamt_remove (Hamt *hamt, Hamt_entry **elt_ptr)
elt_ptr           846 maint/gnulib/lib/hamt.c   Hamt_entry *elt = *elt_ptr;
elt_ptr           847 maint/gnulib/lib/hamt.c   Hamt_entry *new_entry = root_remove (hamt->functions, hamt->root, elt_ptr,
elt_ptr           849 maint/gnulib/lib/hamt.c   if (*elt_ptr == NULL)
elt_ptr           850 maint/gnulib/lib/hamt.c     *elt_ptr = elt;
elt_ptr           994 maint/gnulib/lib/hamt.c hamt_iterator_next (Hamt_iterator *iter, Hamt_entry **elt_ptr)
elt_ptr          1004 maint/gnulib/lib/hamt.c       *elt_ptr = bucket->elts[iter->position];
elt_ptr          1009 maint/gnulib/lib/hamt.c     *elt_ptr = entry;
elt_ptr          1045 maint/gnulib/lib/hamt.c hamt_insert_x (Hamt *hamt, Hamt_entry **elt_ptr)
elt_ptr          1047 maint/gnulib/lib/hamt.c   Hamt_entry *elt = *elt_ptr;
elt_ptr          1049 maint/gnulib/lib/hamt.c   hamt->root = root_insert (hamt->functions, old_root, elt_ptr, false, false);
elt_ptr          1052 maint/gnulib/lib/hamt.c   if (*elt_ptr == NULL)
elt_ptr          1054 maint/gnulib/lib/hamt.c       *elt_ptr = elt;
elt_ptr          1057 maint/gnulib/lib/hamt.c   return *elt_ptr == elt;
elt_ptr           174 maint/gnulib/lib/hamt.h extern Hamt *hamt_insert (Hamt *hamt, Hamt_entry **elt_ptr);
elt_ptr           180 maint/gnulib/lib/hamt.h extern Hamt *hamt_remove (Hamt *hamt, Hamt_entry **elt_ptr);
elt_ptr           186 maint/gnulib/lib/hamt.h extern Hamt *hamt_replace (Hamt *hamt, Hamt_entry **elt_ptr);
elt_ptr           237 maint/gnulib/lib/hamt.h                                 Hamt_entry **elt_ptr);
elt_ptr           246 maint/gnulib/lib/hamt.h extern bool hamt_insert_x (Hamt *hamt, Hamt_entry **elt_ptr);