зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
97e8b6d381
Коммит
cf27123d34
|
@ -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())
|
||||
{
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче