Bug 1317954 - Replace default bodies of special member functions with = default; in xpcom/. r=froydnj

MozReview-Commit-ID: 5GXchMr0VvV

--HG--
extra : rebase_source : ac32605ef643f67ffd0f0894f31eed8f01804e2f
This commit is contained in:
Andi-Bogdan Postelnicu 2016-11-16 14:25:31 +02:00
Родитель 42effb5bbf
Коммит 60bb054c02
7 изменённых файлов: 10 добавлений и 26 удалений

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

@ -10,13 +10,9 @@
namespace mozilla {
FileLocation::FileLocation()
{
}
FileLocation::FileLocation() = default;
FileLocation::~FileLocation()
{
}
FileLocation::~FileLocation() = default;
FileLocation::FileLocation(nsIFile* aFile)
{

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

@ -206,9 +206,7 @@ CategoryNode::Create(PLArenaPool* aArena)
return new (aArena) CategoryNode();
}
CategoryNode::~CategoryNode()
{
}
CategoryNode::~CategoryNode() = default;
void*
CategoryNode::operator new(size_t aSize, PLArenaPool* aArena)

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

@ -32,7 +32,7 @@ public:
}
private:
~nsSimpleArrayEnumerator() {}
~nsSimpleArrayEnumerator() = default;
protected:
nsCOMPtr<nsIArray> mValueArray;

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

@ -62,9 +62,7 @@ nsCategoryObserver::nsCategoryObserver(const char* aCategory)
}
}
nsCategoryObserver::~nsCategoryObserver()
{
}
nsCategoryObserver::~nsCategoryObserver() = default;
NS_IMPL_ISUPPORTS(nsCategoryObserver, nsIObserver)

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

@ -122,9 +122,7 @@ nsSingletonEnumerator::nsSingletonEnumerator(nsISupports* aValue)
mConsumed = (mValue ? false : true);
}
nsSingletonEnumerator::~nsSingletonEnumerator()
{
}
nsSingletonEnumerator::~nsSingletonEnumerator() = default;
NS_IMPL_ISUPPORTS(nsSingletonEnumerator, nsISimpleEnumerator)
@ -201,9 +199,7 @@ nsUnionEnumerator::nsUnionEnumerator(nsISimpleEnumerator* aFirstEnumerator,
{
}
nsUnionEnumerator::~nsUnionEnumerator()
{
}
nsUnionEnumerator::~nsUnionEnumerator() = default;
NS_IMPL_ISUPPORTS(nsUnionEnumerator, nsISimpleEnumerator)

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

@ -27,9 +27,7 @@ public:
mWord = aWord;
}
~TestUniChar()
{
}
~TestUniChar() = default;
uint32_t GetChar() const { return mWord; }
@ -71,7 +69,7 @@ public:
explicit EntityToUnicodeEntry(const char* aKey) { mNode = nullptr; }
EntityToUnicodeEntry(const EntityToUnicodeEntry& aEntry) { mNode = aEntry.mNode; }
~EntityToUnicodeEntry() { }
~EntityToUnicodeEntry() = default;
bool KeyEquals(const char* aEntity) const { return !strcmp(mNode->mStr, aEntity); }
static const char* KeyToPointer(const char* aEntity) { return aEntity; }

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

@ -419,9 +419,7 @@ class ObjectForConstPtr
{
private:
// Reference-counted classes cannot have public destructors.
~ObjectForConstPtr()
{
}
~ObjectForConstPtr() = default;
public:
NS_INLINE_DECL_THREADSAFE_MUTABLE_REFCOUNTING(ObjectForConstPtr)
void ConstMemberFunction( int aArg1, int* aArgPtr, int& aArgRef ) const