Searched defs:PtrBits (Results 1 - 4 of 4) sorted by relevance

/vbox/src/libs/xpcom18a4/xpcom/ds/
H A DnsCheapSets.h85 typedef PRUint64 PtrBits; typedef in class:nsCheapStringSet
90 return (PtrBits(mValOrHash) & 0x1) ? nsnull : (nsStringHashSet*)mValOrHash;
95 return (PtrBits(mValOrHash) & 0x1)
96 ? (nsAString*)(PtrBits(mValOrHash) & ~0x1)
106 mValOrHash = (nsAString*)(PtrBits(str) | 0x1);
158 typedef PRUint64 PtrBits; typedef in class:nsCheapInt32Set
163 return PtrBits(mValOrHash) & 0x1 ? nsnull : (nsInt32HashSet*)mValOrHash;
168 return !!(PtrBits(mValOrHash) & 0x1);
173 return PtrBits(mValOrHash) >> 1;
H A DnsVoidArray.h379 typedef PRUint32 PtrBits; typedef in class:nsSmallVoidArray
381 typedef PRUint64 PtrBits; typedef in class:nsSmallVoidArray
386 return (mChildren && (PtrBits(mChildren) & 0x1));
390 return (mChildren && !(PtrBits(mChildren) & 0x1));
394 return (mChildren ? ((void*)(PtrBits(mChildren) & ~0x1)) : nsnull);
H A DnsAtomTable.cpp98 // nsStaticAtomWrapper, indicated by the first bit of PtrBits
99 typedef unsigned long PtrBits; typedef
104 PtrBits mAtom;
112 mAtom = PtrBits(aAtom);
117 NS_ASSERTION((PtrBits(aAtom) & ~0x1) == PtrBits(aAtom),
120 mAtom = PtrBits(aAtom) | 0x1;
/vbox/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/
H A DipcDConnectService.h199 typedef PRUint64 PtrBits; typedef
201 // bit flag that defines if a PtrBits value represents a remote object
236 NS_HIDDEN_(nsresult) DeserializeInterfaceParamBits(PtrBits bits, PRUint32 peer,

Completed in 45 milliseconds