Lines Matching defs:he
172 AtomTableEntry *he = NS_STATIC_CAST(AtomTableEntry*, entry);
173 NS_ASSERTION(he->HasValue(), "Empty atom. how did that happen?");
174 return he->get();
182 const AtomTableEntry *he = NS_STATIC_CAST(const AtomTableEntry*, entry);
184 return nsCRT::strcmp(keyStr, he->get()) == 0;
190 AtomTableEntry *he = NS_STATIC_CAST(AtomTableEntry*, entry);
192 he->keyHash = 0;
194 if (!he->IsStaticAtom()) {
195 AtomImpl *atom = he->GetAtomImpl();
206 he->GetStaticAtomWrapper()->~nsStaticAtomWrapper();
209 he->ClearAtom();
228 DumpAtomLeaks(PLDHashTable *table, PLDHashEntryHdr *he,
231 AtomTableEntry *entry = NS_STATIC_CAST(AtomTableEntry*, he);
507 AtomTableEntry *he =
510 if (he->HasValue() && aAtoms[i].mAtom) {
513 if (!he->IsStaticAtom() && !he->GetAtomImpl()->IsPermanent()) {
517 PromoteToPermanent(he->GetAtomImpl());
523 *aAtoms[i].mAtom = he->GetAtom();
531 he->SetStaticAtomWrapper(atom);
550 AtomTableEntry *he = GetAtomHashEntry(PromiseFlatCString(aString).get());
552 if (he->HasValue())
553 return he->GetAtom();
556 he->SetAtomImpl(atom);
558 PL_DHashTableRawRemove(&gAtomTable, he);
574 AtomTableEntry *he = GetAtomHashEntry(PromiseFlatCString(aString).get());
576 if (he->HasValue() && he->IsStaticAtom())
577 return he->GetStaticAtomWrapper();
581 AtomImpl* atom = he->GetAtomImpl();
591 he->SetAtomImpl(atom);
593 PL_DHashTableRawRemove(&gAtomTable, he);