Bug 1345804 part 1 - Constify several stuff in nsIAtom. r=erahm

MozReview-Commit-ID: Izzu0MpcKMr

--HG--
extra : rebase_source : 4c44fc79f5d0c4fd34f77c8c14e0888186e2a4f0
This commit is contained in:
Xidorn Quan 2017-03-10 11:38:49 +11:00
Родитель 97e8b6d381
Коммит cf27123d34
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -54,7 +54,7 @@ interface nsIAtom : nsISupports
return mLength;
}
inline void ToString(nsAString& aBuf) {
inline void ToString(nsAString& aBuf) const {
// See the comment on |mString|'s declaration.
nsStringBuffer::FromData(mString)->ToString(mLength, aBuf);
}
@ -139,7 +139,7 @@ extern void NS_SealStaticAtomTable();
class nsAtomString : public nsString
{
public:
explicit nsAtomString(nsIAtom* aAtom)
explicit nsAtomString(const nsIAtom* aAtom)
{
aAtom->ToString(*this);
}
@ -157,7 +157,7 @@ public:
class nsDependentAtomString : public nsDependentString
{
public:
explicit nsDependentAtomString(nsIAtom* aAtom)
explicit nsDependentAtomString(const nsIAtom* aAtom)
: nsDependentString(aAtom->GetUTF16String(), aAtom->GetLength())
{
}