PRUint32 HashValue(void) const { return NS_PTR_TO_INT32(mAttribute) ^ mValue.HashValue();
nsHTMLMappedAttributes::HashValue(PRUint32& aValue) const { aValue = NS_PTR_TO_INT32(mRuleMapper);  const HTMLAttribute* attr = &mFirst; while (nsnull != attr) { if (nsnull != attr->mAttribute) { aValue = aValue ^ attr->HashValue(); } attr = attr->mNext;
  PRUint32 HashValue(void) const  {    return NS_PTR_TO_INT32(mAttribute) ^ mValue.HashValue();  }