Searched refs:AtomImpl (Results 1 - 3 of 3) sorted by relevance
/vbox/src/libs/xpcom18a4/xpcom/ds/ |
H A D | nsAtomTable.h | 45 * AtomImpl objects are sometimes converted into PermanentAtomImpl 49 class AtomImpl : public nsIAtom { class in inherits:nsIAtom 51 AtomImpl(); 56 ~AtomImpl(); 82 class PermanentAtomImpl : public AtomImpl { 85 PermanentAtomImpl() : AtomImpl() {} 93 return AtomImpl::operator new(size, aString); 95 void* operator new(size_t size, AtomImpl* aAtom) CPP_THROW_NEW;
|
H A D | nsAtomTable.cpp | 97 // the atomtableentry can contain either an AtomImpl or a 110 inline void SetAtomImpl(AtomImpl* aAtom) { 132 inline AtomImpl *GetAtomImpl() const { 133 NS_ASSERTION(!IsStaticAtom(), "This is a static atom, not an AtomImpl"); 134 return (AtomImpl*) (mAtom & ~0x1); 138 NS_ASSERTION(IsStaticAtom(), "This is an AtomImpl, not a static atom"); 195 AtomImpl *atom = he->GetAtomImpl(); 196 // Normal |AtomImpl| atoms are deleted when their refcount hits 0, and 236 AtomImpl* atom = entry->GetAtomImpl(); 250 void PromoteToPermanent(AtomImpl* aAto 287 AtomImpl::AtomImpl() function in class:AtomImpl [all...] |
/vbox/src/libs/xpcom18a4/xpcom/tests/ |
H A D | TestPermanentAtoms.cpp | 55 NS_STATIC_CAST(AtomImpl*,aAtom)->GetUTF8String(&str); 61 Assert(NS_STATIC_CAST(AtomImpl*,aAtom)->IsPermanent() == aPermanence,
|
Completed in 41 milliseconds