Skip to content

Commit 65378eb

Browse files
committed
Bug 1613985 - Use default for equivalent-to-default constructors/destructors in intl. r=hsivonen
Depends on D65290 Differential Revision: https://phabricator.services.mozilla.com/D65291 --HG-- extra : moz-landing-system : lando
1 parent 7d12865 commit 65378eb

File tree

10 files changed

+13
-13
lines changed

10 files changed

+13
-13
lines changed

intl/Encoding.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -880,7 +880,7 @@ class Encoding final {
880880
*/
881881
class Decoder final {
882882
public:
883-
~Decoder() {}
883+
~Decoder() = default;
884884
static void operator delete(void* aDecoder) {
885885
decoder_free(reinterpret_cast<Decoder*>(aDecoder));
886886
}
@@ -1164,7 +1164,7 @@ class Decoder final {
11641164
*/
11651165
class Encoder final {
11661166
public:
1167-
~Encoder() {}
1167+
~Encoder() = default;
11681168

11691169
static void operator delete(void* aEncoder) {
11701170
encoder_free(reinterpret_cast<Encoder*>(aEncoder));

intl/locale/gtk/OSPreferences_gtk.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414

1515
using namespace mozilla::intl;
1616

17-
OSPreferences::OSPreferences() {}
17+
OSPreferences::OSPreferences() = default;
1818

19-
OSPreferences::~OSPreferences() {}
19+
OSPreferences::~OSPreferences() = default;
2020

2121
bool OSPreferences::ReadSystemLocales(nsTArray<nsCString>& aLocaleList) {
2222
MOZ_ASSERT(aLocaleList.IsEmpty());

intl/locale/nsCollationFactory.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
// Create a collation interface for the current app's locale.
1515
//
1616
class nsCollationFactory final : public nsICollationFactory {
17-
~nsCollationFactory() {}
17+
~nsCollationFactory() = default;
1818

1919
public:
2020
NS_DECL_ISUPPORTS
2121
NS_DECL_NSICOLLATIONFACTORY
2222

23-
nsCollationFactory() {}
23+
nsCollationFactory() = default;
2424
};
2525

2626
#endif /* nsCollationFactory_h__ */

intl/lwbrk/LineBreaker.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ class LineBreaker {
5151
bool aIsChineseOrJapanese, uint8_t* aBreakBefore);
5252

5353
private:
54-
~LineBreaker() {}
54+
~LineBreaker() = default;
5555

5656
int32_t WordMove(const char16_t* aText, uint32_t aLen, uint32_t aPos,
5757
int8_t aDirection);

intl/lwbrk/WordBreaker.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class WordBreaker {
4444
static WordBreakClass GetClass(char16_t aChar);
4545

4646
private:
47-
~WordBreaker() {}
47+
~WordBreaker() = default;
4848
};
4949

5050
} // namespace intl

intl/strres/nsStringBundle.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ already_AddRefed<T> nsStringBundleBase::Create(Args... args) {
309309
nsStringBundle::nsStringBundle(const char* aURLSpec)
310310
: nsStringBundleBase(aURLSpec) {}
311311

312-
nsStringBundle::~nsStringBundle() {}
312+
nsStringBundle::~nsStringBundle() = default;
313313

314314
NS_IMETHODIMP
315315
nsStringBundleBase::AsyncPreload() {

intl/uconv/nsConverterOutputStream.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class nsIOutputStream;
2323

2424
class nsConverterOutputStream final : public nsIConverterOutputStream {
2525
public:
26-
nsConverterOutputStream() {}
26+
nsConverterOutputStream() = default;
2727

2828
NS_DECL_ISUPPORTS
2929
NS_DECL_NSIUNICHAROUTPUTSTREAM

intl/uconv/nsScriptableUConv.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ NS_IMPL_ISUPPORTS(nsScriptableUnicodeConverter, nsIScriptableUnicodeConverter)
1818
nsScriptableUnicodeConverter::nsScriptableUnicodeConverter()
1919
: mIsInternal(false) {}
2020

21-
nsScriptableUnicodeConverter::~nsScriptableUnicodeConverter() {}
21+
nsScriptableUnicodeConverter::~nsScriptableUnicodeConverter() = default;
2222

2323
NS_IMETHODIMP
2424
nsScriptableUnicodeConverter::ConvertFromUnicode(const nsAString& aSrc,

intl/uconv/nsTextToSubURI.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
using namespace mozilla;
1717

18-
nsTextToSubURI::~nsTextToSubURI() {}
18+
nsTextToSubURI::~nsTextToSubURI() = default;
1919

2020
NS_IMPL_ISUPPORTS(nsTextToSubURI, nsITextToSubURI)
2121

intl/unicharutil/util/nsUnicharUtils.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ class nsCaseInsensitiveStringArrayComparator {
8383

8484
class nsASCIICaseInsensitiveStringComparator : public nsStringComparator {
8585
public:
86-
nsASCIICaseInsensitiveStringComparator() {}
86+
nsASCIICaseInsensitiveStringComparator() = default;
8787
virtual int operator()(const char16_t*, const char16_t*, uint32_t,
8888
uint32_t) const override;
8989
};

0 commit comments

Comments
 (0)