Explorar o código

Use default where possible

Nils Maier %!s(int64=9) %!d(string=hai) anos
pai
achega
366e2e8f79
Modificáronse 100 ficheiros con 113 adicións e 127 borrados
  1. 1 1
      src/AbstractAuthResolver.cc
  2. 1 1
      src/AbstractBtMessage.cc
  3. 1 1
      src/AbstractOptionHandler.cc
  4. 1 1
      src/AbstractProxyRequestCommand.cc
  5. 1 1
      src/AbstractProxyResponseCommand.cc
  6. 1 1
      src/AbstractSingleDiskAdaptor.cc
  7. 1 1
      src/AdaptiveFileAllocationIterator.cc
  8. 1 1
      src/AdaptiveURISelector.cc
  9. 1 1
      src/AnnounceList.cc
  10. 1 1
      src/AnnounceTier.cc
  11. 2 2
      src/AnonDiskWriterFactory.h
  12. 1 1
      src/ApiCallbackDownloadEventListener.cc
  13. 1 1
      src/AppleMessageDigestImpl.cc
  14. 1 1
      src/AuthConfig.cc
  15. 1 1
      src/AuthConfigFactory.cc
  16. 1 1
      src/AuthResolver.h
  17. 1 1
      src/AutoSaveCommand.cc
  18. 1 1
      src/BencodeParser.cc
  19. 1 1
      src/BinaryStream.h
  20. 1 1
      src/BtAbortOutstandingRequestEvent.cc
  21. 1 1
      src/BtAnnounce.h
  22. 1 1
      src/BtBitfieldMessage.cc
  23. 1 1
      src/BtBitfieldMessageValidator.cc
  24. 1 1
      src/BtCheckIntegrityEntry.cc
  25. 1 1
      src/BtDependency.cc
  26. 1 1
      src/BtFileAllocationEntry.cc
  27. 1 1
      src/BtHandshakeMessage.cc
  28. 1 1
      src/BtHandshakeMessageValidator.cc
  29. 1 1
      src/BtInteractive.h
  30. 1 1
      src/BtInterestedMessage.cc
  31. 3 7
      src/BtLeecherStateChoke.cc
  32. 1 1
      src/BtMessage.h
  33. 1 1
      src/BtMessageDispatcher.h
  34. 1 1
      src/BtMessageFactory.h
  35. 1 1
      src/BtMessageReceiver.h
  36. 1 1
      src/BtMessageValidator.h
  37. 1 1
      src/BtNotInterestedMessage.cc
  38. 1 1
      src/BtPieceMessage.cc
  39. 1 1
      src/BtPieceMessageValidator.cc
  40. 1 1
      src/BtProgressInfoFile.h
  41. 1 1
      src/BtRequestFactory.h
  42. 1 1
      src/BtRuntime.cc
  43. 3 9
      src/BtSeederStateChoke.cc
  44. 1 1
      src/BtSetup.cc
  45. 1 1
      src/ByteArrayDiskWriter.cc
  46. 1 1
      src/CUIDCounter.cc
  47. 1 1
      src/CheckIntegrityEntry.cc
  48. 1 1
      src/Checksum.cc
  49. 1 1
      src/ChecksumCheckIntegrityEntry.cc
  50. 1 1
      src/ChunkedDecodingStreamFilter.cc
  51. 1 1
      src/Command.h
  52. 2 2
      src/ConsoleStatCalc.h
  53. 1 1
      src/ContentTypeRequestGroupCriteria.cc
  54. 1 1
      src/Context.cc
  55. 1 1
      src/ContextAttribute.h
  56. 1 1
      src/DHTAnnouncePeerReplyMessage.cc
  57. 1 1
      src/DHTAutoSaveCommand.cc
  58. 1 1
      src/DHTBucket.cc
  59. 1 1
      src/DHTBucketRefreshCommand.cc
  60. 1 1
      src/DHTBucketRefreshTask.cc
  61. 1 1
      src/DHTBucketTree.cc
  62. 1 1
      src/DHTConnection.h
  63. 1 1
      src/DHTConnectionImpl.cc
  64. 1 1
      src/DHTMessage.cc
  65. 1 1
      src/DHTMessageCallback.h
  66. 1 1
      src/DHTMessageDispatcher.h
  67. 1 1
      src/DHTMessageFactory.h
  68. 1 1
      src/DHTNode.cc
  69. 1 1
      src/DHTPeerAnnounceCommand.cc
  70. 1 1
      src/DHTPeerAnnounceEntry.cc
  71. 1 1
      src/DHTPingTask.cc
  72. 1 1
      src/DHTQueryMessage.cc
  73. 1 1
      src/DHTReplaceNodeTask.cc
  74. 1 1
      src/DHTResponseMessage.cc
  75. 1 1
      src/DHTRoutingTable.cc
  76. 1 1
      src/DHTRoutingTableDeserializer.cc
  77. 1 1
      src/DHTRoutingTableSerializer.cc
  78. 2 2
      src/DHTSetup.cc
  79. 1 1
      src/DHTTask.h
  80. 1 1
      src/DHTTaskExecutor.cc
  81. 1 1
      src/DHTTaskFactory.h
  82. 1 1
      src/DHTTaskFactoryImpl.cc
  83. 1 1
      src/DHTTaskQueue.h
  84. 1 1
      src/DHTTaskQueueImpl.cc
  85. 1 1
      src/DHTTokenTracker.cc
  86. 1 1
      src/DHTTokenUpdateCommand.cc
  87. 6 10
      src/DNSCache.cc
  88. 1 1
      src/DefaultBtAnnounce.cc
  89. 1 1
      src/DefaultBtInteractive.cc
  90. 1 1
      src/DefaultBtProgressInfoFile.cc
  91. 1 1
      src/DefaultBtRequestFactory.cc
  92. 1 1
      src/DefaultDiskWriter.cc
  93. 1 1
      src/DefaultPieceStorage.cc
  94. 1 1
      src/DefaultStreamPieceSelector.cc
  95. 1 1
      src/Dependency.h
  96. 1 1
      src/DiskAdaptor.cc
  97. 1 1
      src/DiskWriter.h
  98. 1 1
      src/DiskWriterFactory.h
  99. 1 1
      src/DownloadContext.cc
  100. 2 2
      src/DownloadEngine.cc

+ 1 - 1
src/AbstractAuthResolver.cc

@@ -40,7 +40,7 @@ namespace aria2 {
 
 AbstractAuthResolver::AbstractAuthResolver() {}
 
-AbstractAuthResolver::~AbstractAuthResolver() {}
+AbstractAuthResolver::~AbstractAuthResolver() = default;
 
 void AbstractAuthResolver::setUserDefinedCred(std::string user,
                                               std::string password)

+ 1 - 1
src/AbstractBtMessage.cc

@@ -54,7 +54,7 @@ AbstractBtMessage::AbstractBtMessage(uint8_t id, const char* name)
 {
 }
 
-AbstractBtMessage::~AbstractBtMessage() {}
+AbstractBtMessage::~AbstractBtMessage() = default;
 
 void AbstractBtMessage::setPeer(const std::shared_ptr<Peer>& peer)
 {

+ 1 - 1
src/AbstractOptionHandler.cc

@@ -58,7 +58,7 @@ AbstractOptionHandler::AbstractOptionHandler(PrefPtr pref,
 {
 }
 
-AbstractOptionHandler::~AbstractOptionHandler() {}
+AbstractOptionHandler::~AbstractOptionHandler() = default;
 
 void AbstractOptionHandler::parse(Option& option, const std::string& arg) const
 {

+ 1 - 1
src/AbstractProxyRequestCommand.cc

@@ -64,7 +64,7 @@ AbstractProxyRequestCommand::AbstractProxyRequestCommand(
   setWriteCheckSocket(getSocket());
 }
 
-AbstractProxyRequestCommand::~AbstractProxyRequestCommand() {}
+AbstractProxyRequestCommand::~AbstractProxyRequestCommand() = default;
 
 bool AbstractProxyRequestCommand::executeInternal()
 {

+ 1 - 1
src/AbstractProxyResponseCommand.cc

@@ -60,7 +60,7 @@ AbstractProxyResponseCommand::AbstractProxyResponseCommand(
 {
 }
 
-AbstractProxyResponseCommand::~AbstractProxyResponseCommand() {}
+AbstractProxyResponseCommand::~AbstractProxyResponseCommand() = default;
 
 bool AbstractProxyResponseCommand::executeInternal()
 {

+ 1 - 1
src/AbstractSingleDiskAdaptor.cc

@@ -51,7 +51,7 @@ AbstractSingleDiskAdaptor::AbstractSingleDiskAdaptor()
 {
 }
 
-AbstractSingleDiskAdaptor::~AbstractSingleDiskAdaptor() {}
+AbstractSingleDiskAdaptor::~AbstractSingleDiskAdaptor() = default;
 
 void AbstractSingleDiskAdaptor::initAndOpenFile()
 {

+ 1 - 1
src/AdaptiveFileAllocationIterator.cc

@@ -51,7 +51,7 @@ AdaptiveFileAllocationIterator::AdaptiveFileAllocationIterator(
 {
 }
 
-AdaptiveFileAllocationIterator::~AdaptiveFileAllocationIterator() {}
+AdaptiveFileAllocationIterator::~AdaptiveFileAllocationIterator() = default;
 
 void AdaptiveFileAllocationIterator::allocateChunk()
 {

+ 1 - 1
src/AdaptiveURISelector.cc

@@ -72,7 +72,7 @@ AdaptiveURISelector::AdaptiveURISelector(
   resetCounters();
 }
 
-AdaptiveURISelector::~AdaptiveURISelector() {}
+AdaptiveURISelector::~AdaptiveURISelector() = default;
 
 std::string AdaptiveURISelector::select(
     FileEntry* fileEntry,

+ 1 - 1
src/AnnounceList.cc

@@ -58,7 +58,7 @@ AnnounceList::AnnounceList(
   resetIterator();
 }
 
-AnnounceList::~AnnounceList() {}
+AnnounceList::~AnnounceList() = default;
 
 void AnnounceList::reconfigure(
     const std::vector<std::vector<std::string>>& announceList)

+ 1 - 1
src/AnnounceTier.cc

@@ -41,7 +41,7 @@ AnnounceTier::AnnounceTier(std::deque<std::string> urls)
 {
 }
 
-AnnounceTier::~AnnounceTier() {}
+AnnounceTier::~AnnounceTier() = default;
 
 void AnnounceTier::nextEvent()
 {

+ 2 - 2
src/AnonDiskWriterFactory.h

@@ -45,8 +45,8 @@ namespace aria2 {
 template <class DiskWriterType>
 class AnonDiskWriterFactory : public DiskWriterFactory {
 public:
-  AnonDiskWriterFactory() {}
-  virtual ~AnonDiskWriterFactory() {}
+  AnonDiskWriterFactory() = default;
+  virtual ~AnonDiskWriterFactory() = default;
 
   virtual std::unique_ptr<DiskWriter>
   newDiskWriter(const std::string& filename) CXX11_OVERRIDE

+ 1 - 1
src/ApiCallbackDownloadEventListener.cc

@@ -43,7 +43,7 @@ ApiCallbackDownloadEventListener::ApiCallbackDownloadEventListener(
 {
 }
 
-ApiCallbackDownloadEventListener::~ApiCallbackDownloadEventListener() {}
+ApiCallbackDownloadEventListener::~ApiCallbackDownloadEventListener() = default;
 
 void ApiCallbackDownloadEventListener::onEvent(DownloadEvent event,
                                                const RequestGroup* group)

+ 1 - 1
src/AppleMessageDigestImpl.cc

@@ -48,7 +48,7 @@ template <size_t dlen, typename ctx_t, int (*init_fn)(ctx_t*),
 class MessageDigestBase : public MessageDigestImpl {
 public:
   MessageDigestBase() { reset(); }
-  virtual ~MessageDigestBase() {}
+  virtual ~MessageDigestBase() = default;
 
   static size_t length() { return dlen; }
   virtual size_t getDigestLength() const CXX11_OVERRIDE { return dlen; }

+ 1 - 1
src/AuthConfig.cc

@@ -47,7 +47,7 @@ AuthConfig::AuthConfig(std::string user, std::string password)
 {
 }
 
-AuthConfig::~AuthConfig() {}
+AuthConfig::~AuthConfig() = default;
 
 std::string AuthConfig::getAuthText() const
 {

+ 1 - 1
src/AuthConfigFactory.cc

@@ -54,7 +54,7 @@ const std::string AUTH_DEFAULT_PASSWD("ARIA2USER@");
 
 AuthConfigFactory::AuthConfigFactory() {}
 
-AuthConfigFactory::~AuthConfigFactory() {}
+AuthConfigFactory::~AuthConfigFactory() = default;
 
 std::unique_ptr<AuthConfig>
 AuthConfigFactory::createAuthConfig(const std::shared_ptr<Request>& request,

+ 1 - 1
src/AuthResolver.h

@@ -46,7 +46,7 @@ class AuthConfig;
 
 class AuthResolver {
 public:
-  virtual ~AuthResolver() {}
+  virtual ~AuthResolver() = default;
 
   virtual std::unique_ptr<AuthConfig>
   resolveAuthConfig(const std::string& hostname) = 0;

+ 1 - 1
src/AutoSaveCommand.cc

@@ -44,7 +44,7 @@ AutoSaveCommand::AutoSaveCommand(cuid_t cuid, DownloadEngine* e,
 {
 }
 
-AutoSaveCommand::~AutoSaveCommand() {}
+AutoSaveCommand::~AutoSaveCommand() = default;
 
 void AutoSaveCommand::preProcess()
 {

+ 1 - 1
src/BencodeParser.cc

@@ -72,7 +72,7 @@ BencodeParser::BencodeParser(StructParserStateMachine* psm)
   stateStack_.push(BENCODE_FINISH);
 }
 
-BencodeParser::~BencodeParser() {}
+BencodeParser::~BencodeParser() = default;
 
 ssize_t BencodeParser::parseUpdate(const char* data, size_t size)
 {

+ 1 - 1
src/BinaryStream.h

@@ -43,7 +43,7 @@ namespace aria2 {
 
 class BinaryStream {
 public:
-  virtual ~BinaryStream() {}
+  virtual ~BinaryStream() = default;
 
   virtual void writeData(const unsigned char* data, size_t len,
                          int64_t offset) = 0;

+ 1 - 1
src/BtAbortOutstandingRequestEvent.cc

@@ -43,6 +43,6 @@ BtAbortOutstandingRequestEvent::BtAbortOutstandingRequestEvent(
 {
 }
 
-BtAbortOutstandingRequestEvent::~BtAbortOutstandingRequestEvent() {}
+BtAbortOutstandingRequestEvent::~BtAbortOutstandingRequestEvent() = default;
 
 } // namespace aria2

+ 1 - 1
src/BtAnnounce.h

@@ -49,7 +49,7 @@ struct UDPTrackerRequest;
 
 class BtAnnounce {
 public:
-  virtual ~BtAnnounce() {}
+  virtual ~BtAnnounce() = default;
 
   /**
    * Returns true if announce is required.

+ 1 - 1
src/BtBitfieldMessage.cc

@@ -56,7 +56,7 @@ BtBitfieldMessage::BtBitfieldMessage(const unsigned char* bitfield,
 {
 }
 
-BtBitfieldMessage::~BtBitfieldMessage() {}
+BtBitfieldMessage::~BtBitfieldMessage() = default;
 
 void BtBitfieldMessage::setBitfield(const unsigned char* bitfield,
                                     size_t bitfieldLength)

+ 1 - 1
src/BtBitfieldMessageValidator.cc

@@ -44,7 +44,7 @@ BtBitfieldMessageValidator::BtBitfieldMessageValidator(
 {
 }
 
-BtBitfieldMessageValidator::~BtBitfieldMessageValidator() {}
+BtBitfieldMessageValidator::~BtBitfieldMessageValidator() = default;
 
 void BtBitfieldMessageValidator::validate()
 {

+ 1 - 1
src/BtCheckIntegrityEntry.cc

@@ -51,7 +51,7 @@ BtCheckIntegrityEntry::BtCheckIntegrityEntry(RequestGroup* requestGroup)
 {
 }
 
-BtCheckIntegrityEntry::~BtCheckIntegrityEntry() {}
+BtCheckIntegrityEntry::~BtCheckIntegrityEntry() = default;
 
 void BtCheckIntegrityEntry::onDownloadIncomplete(
     std::vector<std::unique_ptr<Command>>& commands, DownloadEngine* e)

+ 1 - 1
src/BtDependency.cc

@@ -59,7 +59,7 @@ BtDependency::BtDependency(RequestGroup* dependant,
 {
 }
 
-BtDependency::~BtDependency() {}
+BtDependency::~BtDependency() = default;
 
 namespace {
 void copyValues(const std::shared_ptr<FileEntry>& d,

+ 1 - 1
src/BtFileAllocationEntry.cc

@@ -55,7 +55,7 @@ BtFileAllocationEntry::BtFileAllocationEntry(RequestGroup* requestGroup)
 {
 }
 
-BtFileAllocationEntry::~BtFileAllocationEntry() {}
+BtFileAllocationEntry::~BtFileAllocationEntry() = default;
 
 void BtFileAllocationEntry::prepareForNextAction(
     std::vector<std::unique_ptr<Command>>& commands, DownloadEngine* e)

+ 1 - 1
src/BtHandshakeMessage.cc

@@ -55,7 +55,7 @@ BtHandshakeMessage::BtHandshakeMessage(const unsigned char* infoHash,
   std::copy_n(peerId, peerId_.size(), std::begin(peerId_));
 }
 
-BtHandshakeMessage::~BtHandshakeMessage() {}
+BtHandshakeMessage::~BtHandshakeMessage() = default;
 
 void BtHandshakeMessage::init()
 {

+ 1 - 1
src/BtHandshakeMessageValidator.cc

@@ -50,7 +50,7 @@ BtHandshakeMessageValidator::BtHandshakeMessageValidator(
   memcpy(infoHash_, infoHash, sizeof(infoHash_));
 }
 
-BtHandshakeMessageValidator::~BtHandshakeMessageValidator() {}
+BtHandshakeMessageValidator::~BtHandshakeMessageValidator() = default;
 
 void BtHandshakeMessageValidator::validate()
 {

+ 1 - 1
src/BtInteractive.h

@@ -45,7 +45,7 @@ class BtHandshakeMessage;
 
 class BtInteractive {
 public:
-  virtual ~BtInteractive() {}
+  virtual ~BtInteractive() = default;
 
   virtual void initiateHandshake() = 0;
 

+ 1 - 1
src/BtInterestedMessage.cc

@@ -46,7 +46,7 @@ BtInterestedMessage::BtInterestedMessage()
 {
 }
 
-BtInterestedMessage::~BtInterestedMessage() {}
+BtInterestedMessage::~BtInterestedMessage() = default;
 
 std::unique_ptr<BtInterestedMessage>
 BtInterestedMessage::create(const unsigned char* data, size_t dataLength)

+ 3 - 7
src/BtLeecherStateChoke.cc

@@ -50,7 +50,7 @@ BtLeecherStateChoke::BtLeecherStateChoke()
 {
 }
 
-BtLeecherStateChoke::~BtLeecherStateChoke() {}
+BtLeecherStateChoke::~BtLeecherStateChoke() = default;
 
 BtLeecherStateChoke::PeerEntry::PeerEntry(const std::shared_ptr<Peer>& peer)
     : peer_(peer),
@@ -63,11 +63,7 @@ BtLeecherStateChoke::PeerEntry::PeerEntry(const std::shared_ptr<Peer>& peer)
 }
 
 BtLeecherStateChoke::PeerEntry::PeerEntry(const PeerEntry& c)
-    : peer_(c.peer_),
-      downloadSpeed_(c.downloadSpeed_),
-      regularUnchoker_(c.regularUnchoker_)
-{
-}
+    = default;
 
 void BtLeecherStateChoke::PeerEntry::swap(PeerEntry& c)
 {
@@ -88,7 +84,7 @@ operator=(const PeerEntry& c)
   return *this;
 }
 
-BtLeecherStateChoke::PeerEntry::~PeerEntry() {}
+BtLeecherStateChoke::PeerEntry::~PeerEntry() = default;
 
 const std::shared_ptr<Peer>& BtLeecherStateChoke::PeerEntry::getPeer() const
 {

+ 1 - 1
src/BtMessage.h

@@ -54,7 +54,7 @@ private:
 public:
   BtMessage(uint8_t id) : id_(id) {}
 
-  virtual ~BtMessage() {}
+  virtual ~BtMessage() = default;
 
   virtual bool isInvalidate() = 0;
 

+ 1 - 1
src/BtMessageDispatcher.h

@@ -49,7 +49,7 @@ class BtMessage;
 
 class BtMessageDispatcher {
 public:
-  virtual ~BtMessageDispatcher() {}
+  virtual ~BtMessageDispatcher() = default;
 
   virtual void addMessageToQueue(std::unique_ptr<BtMessage> btMessage) = 0;
 

+ 1 - 1
src/BtMessageFactory.h

@@ -64,7 +64,7 @@ class Piece;
 
 class BtMessageFactory {
 public:
-  virtual ~BtMessageFactory() {}
+  virtual ~BtMessageFactory() = default;
 
   virtual std::unique_ptr<BtMessage> createBtMessage(const unsigned char* msg,
                                                      size_t msgLength) = 0;

+ 1 - 1
src/BtMessageReceiver.h

@@ -46,7 +46,7 @@ class BtHandshakeMessage;
 
 class BtMessageReceiver {
 public:
-  virtual ~BtMessageReceiver() {}
+  virtual ~BtMessageReceiver() = default;
 
   virtual std::unique_ptr<BtHandshakeMessage>
   receiveHandshake(bool quickReply = false) = 0;

+ 1 - 1
src/BtMessageValidator.h

@@ -43,7 +43,7 @@ namespace aria2 {
 
 class BtMessageValidator {
 public:
-  virtual ~BtMessageValidator() {}
+  virtual ~BtMessageValidator() = default;
 
   // Throws RecoverableException on error.
   virtual void validate() = 0;

+ 1 - 1
src/BtNotInterestedMessage.cc

@@ -46,7 +46,7 @@ BtNotInterestedMessage::BtNotInterestedMessage()
 {
 }
 
-BtNotInterestedMessage::~BtNotInterestedMessage() {}
+BtNotInterestedMessage::~BtNotInterestedMessage() = default;
 
 std::unique_ptr<BtNotInterestedMessage>
 BtNotInterestedMessage::create(const unsigned char* data, size_t dataLength)

+ 1 - 1
src/BtPieceMessage.cc

@@ -78,7 +78,7 @@ BtPieceMessage::BtPieceMessage(size_t index, int32_t begin, int32_t blockLength)
   setUploading(true);
 }
 
-BtPieceMessage::~BtPieceMessage() {}
+BtPieceMessage::~BtPieceMessage() = default;
 
 void BtPieceMessage::setMsgPayload(const unsigned char* data) { data_ = data; }
 

+ 1 - 1
src/BtPieceMessageValidator.cc

@@ -45,7 +45,7 @@ BtPieceMessageValidator::BtPieceMessageValidator(const BtPieceMessage* message,
 {
 }
 
-BtPieceMessageValidator::~BtPieceMessageValidator() {}
+BtPieceMessageValidator::~BtPieceMessageValidator() = default;
 
 void BtPieceMessageValidator::validate()
 {

+ 1 - 1
src/BtProgressInfoFile.h

@@ -43,7 +43,7 @@ namespace aria2 {
 
 class BtProgressInfoFile {
 public:
-  virtual ~BtProgressInfoFile() {}
+  virtual ~BtProgressInfoFile() = default;
 
   virtual std::string getFilename() = 0;
 

+ 1 - 1
src/BtRequestFactory.h

@@ -47,7 +47,7 @@ class BtRequestMessage;
 
 class BtRequestFactory {
 public:
-  virtual ~BtRequestFactory() {}
+  virtual ~BtRequestFactory() = default;
 
   virtual void addTargetPiece(const std::shared_ptr<Piece>& piece) = 0;
 

+ 1 - 1
src/BtRuntime.cc

@@ -47,7 +47,7 @@ BtRuntime::BtRuntime()
 {
 }
 
-BtRuntime::~BtRuntime() {}
+BtRuntime::~BtRuntime() = default;
 
 void BtRuntime::setMaxPeers(int maxPeers)
 {

+ 3 - 9
src/BtSeederStateChoke.cc

@@ -49,7 +49,7 @@ BtSeederStateChoke::BtSeederStateChoke() : round_(0), lastRound_(Timer::zero())
 {
 }
 
-BtSeederStateChoke::~BtSeederStateChoke() {}
+BtSeederStateChoke::~BtSeederStateChoke() = default;
 
 namespace {
 constexpr auto TIME_FRAME = 20_s;
@@ -66,15 +66,9 @@ BtSeederStateChoke::PeerEntry::PeerEntry(const std::shared_ptr<Peer>& peer)
 }
 
 BtSeederStateChoke::PeerEntry::PeerEntry(const PeerEntry& c)
-    : peer_(c.peer_),
-      outstandingUpload_(c.outstandingUpload_),
-      lastAmUnchoking_(c.lastAmUnchoking_),
-      recentUnchoking_(c.recentUnchoking_),
-      uploadSpeed_(c.uploadSpeed_)
-{
-}
+    = default;
 
-BtSeederStateChoke::PeerEntry::~PeerEntry() {}
+BtSeederStateChoke::PeerEntry::~PeerEntry() = default;
 
 void BtSeederStateChoke::PeerEntry::swap(PeerEntry& c)
 {

+ 1 - 1
src/BtSetup.cc

@@ -88,7 +88,7 @@
 
 namespace aria2 {
 
-BtSetup::BtSetup() {}
+BtSetup::BtSetup() = default;
 
 void BtSetup::setup(std::vector<std::unique_ptr<Command>>& commands,
                     RequestGroup* requestGroup, DownloadEngine* e,

+ 1 - 1
src/ByteArrayDiskWriter.cc

@@ -44,7 +44,7 @@ ByteArrayDiskWriter::ByteArrayDiskWriter(size_t maxLength)
 {
 }
 
-ByteArrayDiskWriter::~ByteArrayDiskWriter() {}
+ByteArrayDiskWriter::~ByteArrayDiskWriter() = default;
 
 void ByteArrayDiskWriter::clear() { buf_.str(A2STR::NIL); }
 

+ 1 - 1
src/CUIDCounter.cc

@@ -38,7 +38,7 @@ namespace aria2 {
 
 CUIDCounter::CUIDCounter() : count_(0) {}
 
-CUIDCounter::~CUIDCounter() {}
+CUIDCounter::~CUIDCounter() = default;
 
 cuid_t CUIDCounter::newID()
 {

+ 1 - 1
src/CheckIntegrityEntry.cc

@@ -50,7 +50,7 @@ CheckIntegrityEntry::CheckIntegrityEntry(RequestGroup* requestGroup,
 {
 }
 
-CheckIntegrityEntry::~CheckIntegrityEntry() {}
+CheckIntegrityEntry::~CheckIntegrityEntry() = default;
 
 void CheckIntegrityEntry::validateChunk() { validator_->validateChunk(); }
 

+ 1 - 1
src/Checksum.cc

@@ -44,7 +44,7 @@ Checksum::Checksum(std::string hashType, std::string digest)
 
 Checksum::Checksum() : hashType_("sha-1") {}
 
-Checksum::~Checksum() {}
+Checksum::~Checksum() = default;
 
 bool Checksum::isEmpty() const { return digest_.empty(); }
 

+ 1 - 1
src/ChecksumCheckIntegrityEntry.cc

@@ -51,7 +51,7 @@ ChecksumCheckIntegrityEntry::ChecksumCheckIntegrityEntry(
 {
 }
 
-ChecksumCheckIntegrityEntry::~ChecksumCheckIntegrityEntry() {}
+ChecksumCheckIntegrityEntry::~ChecksumCheckIntegrityEntry() = default;
 
 bool ChecksumCheckIntegrityEntry::isValidationReady()
 {

+ 1 - 1
src/ChunkedDecodingStreamFilter.cc

@@ -74,7 +74,7 @@ ChunkedDecodingStreamFilter::ChunkedDecodingStreamFilter(
 {
 }
 
-ChunkedDecodingStreamFilter::~ChunkedDecodingStreamFilter() {}
+ChunkedDecodingStreamFilter::~ChunkedDecodingStreamFilter() = default;
 
 void ChunkedDecodingStreamFilter::init() {}
 

+ 1 - 1
src/Command.h

@@ -73,7 +73,7 @@ protected:
 public:
   Command(cuid_t cuid);
 
-  virtual ~Command() {}
+  virtual ~Command() = default;
 
   virtual bool execute() = 0;
 

+ 2 - 2
src/ConsoleStatCalc.h

@@ -50,7 +50,7 @@ protected:
   virtual std::string format(int64_t size) const = 0;
 
 public:
-  virtual ~SizeFormatter() {}
+  virtual ~SizeFormatter() = default;
 
   std::string operator()(int64_t size) const;
 };
@@ -73,7 +73,7 @@ public:
   ConsoleStatCalc(std::chrono::seconds summaryInterval, bool colorOutput = true,
                   bool humanReadable = true);
 
-  virtual ~ConsoleStatCalc() {}
+  virtual ~ConsoleStatCalc() = default;
 
   virtual void calculateStat(const DownloadEngine* e) CXX11_OVERRIDE;
 

+ 1 - 1
src/ContentTypeRequestGroupCriteria.cc

@@ -47,7 +47,7 @@ ContentTypeRequestGroupCriteria::ContentTypeRequestGroupCriteria(
 {
 }
 
-ContentTypeRequestGroupCriteria::~ContentTypeRequestGroupCriteria() {}
+ContentTypeRequestGroupCriteria::~ContentTypeRequestGroupCriteria() = default;
 
 bool ContentTypeRequestGroupCriteria::match(
     const RequestGroup* requestGroup) const

+ 1 - 1
src/Context.cc

@@ -314,6 +314,6 @@ Context::Context(bool standalone, int argc, char** argv, const KeyVals& options)
   }
 }
 
-Context::~Context() {}
+Context::~Context() = default;
 
 } // namespace aria2

+ 1 - 1
src/ContextAttribute.h

@@ -40,7 +40,7 @@
 namespace aria2 {
 
 struct ContextAttribute {
-  virtual ~ContextAttribute() {}
+  virtual ~ContextAttribute() = default;
 };
 
 enum ContextAttributeType {

+ 1 - 1
src/DHTAnnouncePeerReplyMessage.cc

@@ -48,7 +48,7 @@ DHTAnnouncePeerReplyMessage::DHTAnnouncePeerReplyMessage(
 {
 }
 
-DHTAnnouncePeerReplyMessage::~DHTAnnouncePeerReplyMessage() {}
+DHTAnnouncePeerReplyMessage::~DHTAnnouncePeerReplyMessage() = default;
 
 void DHTAnnouncePeerReplyMessage::doReceivedAction() {}
 

+ 1 - 1
src/DHTAutoSaveCommand.cc

@@ -65,7 +65,7 @@ DHTAutoSaveCommand::DHTAutoSaveCommand(cuid_t cuid, DownloadEngine* e,
 {
 }
 
-DHTAutoSaveCommand::~DHTAutoSaveCommand() {}
+DHTAutoSaveCommand::~DHTAutoSaveCommand() = default;
 
 void DHTAutoSaveCommand::preProcess()
 {

+ 1 - 1
src/DHTBucket.cc

@@ -69,7 +69,7 @@ DHTBucket::DHTBucket(const std::shared_ptr<DHTNode>& localNode)
   memset(min_, 0, DHT_ID_LENGTH);
 }
 
-DHTBucket::~DHTBucket() {}
+DHTBucket::~DHTBucket() = default;
 
 void DHTBucket::getRandomNodeID(unsigned char* nodeID) const
 {

+ 1 - 1
src/DHTBucketRefreshCommand.cc

@@ -51,7 +51,7 @@ DHTBucketRefreshCommand::DHTBucketRefreshCommand(cuid_t cuid, DownloadEngine* e,
 {
 }
 
-DHTBucketRefreshCommand::~DHTBucketRefreshCommand() {}
+DHTBucketRefreshCommand::~DHTBucketRefreshCommand() = default;
 
 void DHTBucketRefreshCommand::preProcess()
 {

+ 1 - 1
src/DHTBucketRefreshTask.cc

@@ -49,7 +49,7 @@ namespace aria2 {
 
 DHTBucketRefreshTask::DHTBucketRefreshTask() : forceRefresh_(false) {}
 
-DHTBucketRefreshTask::~DHTBucketRefreshTask() {}
+DHTBucketRefreshTask::~DHTBucketRefreshTask() = default;
 
 void DHTBucketRefreshTask::startup()
 {

+ 1 - 1
src/DHTBucketTree.cc

@@ -57,7 +57,7 @@ DHTBucketTreeNode::DHTBucketTreeNode(std::shared_ptr<DHTBucket> bucket)
   memcpy(maxId_, bucket_->getMaxID(), DHT_ID_LENGTH);
 }
 
-DHTBucketTreeNode::~DHTBucketTreeNode() {}
+DHTBucketTreeNode::~DHTBucketTreeNode() = default;
 
 void DHTBucketTreeNode::resetRelation()
 {

+ 1 - 1
src/DHTConnection.h

@@ -43,7 +43,7 @@ namespace aria2 {
 
 class DHTConnection {
 public:
-  virtual ~DHTConnection() {}
+  virtual ~DHTConnection() = default;
 
   virtual ssize_t receiveMessage(unsigned char* data, size_t len,
                                  std::string& host, uint16_t& port) = 0;

+ 1 - 1
src/DHTConnectionImpl.cc

@@ -52,7 +52,7 @@ DHTConnectionImpl::DHTConnectionImpl(int family)
 {
 }
 
-DHTConnectionImpl::~DHTConnectionImpl() {}
+DHTConnectionImpl::~DHTConnectionImpl() = default;
 
 bool DHTConnectionImpl::bind(uint16_t& port, const std::string& addr,
                              SegList<int>& sgl)

+ 1 - 1
src/DHTMessage.cc

@@ -58,7 +58,7 @@ DHTMessage::DHTMessage(const std::shared_ptr<DHTNode>& localNode,
   }
 }
 
-DHTMessage::~DHTMessage() {}
+DHTMessage::~DHTMessage() = default;
 
 void DHTMessage::generateTransactionID()
 {

+ 1 - 1
src/DHTMessageCallback.h

@@ -51,7 +51,7 @@ class DHTPingReplyMessage;
 
 class DHTMessageCallback {
 public:
-  virtual ~DHTMessageCallback() {}
+  virtual ~DHTMessageCallback() = default;
 
   void onReceived(DHTResponseMessage* message) { message->accept(this); }
 

+ 1 - 1
src/DHTMessageDispatcher.h

@@ -48,7 +48,7 @@ class DHTMessage;
 
 class DHTMessageDispatcher {
 public:
-  virtual ~DHTMessageDispatcher() {}
+  virtual ~DHTMessageDispatcher() = default;
 
   virtual void
   addMessageToQueue(std::unique_ptr<DHTMessage> message,

+ 1 - 1
src/DHTMessageFactory.h

@@ -63,7 +63,7 @@ class Peer;
 
 class DHTMessageFactory {
 public:
-  virtual ~DHTMessageFactory() {}
+  virtual ~DHTMessageFactory() = default;
 
   virtual std::unique_ptr<DHTQueryMessage>
   createQueryMessage(const Dict* dict, const std::string& ipaddr,

+ 1 - 1
src/DHTNode.cc

@@ -55,7 +55,7 @@ DHTNode::DHTNode(const unsigned char* id)
   memcpy(id_, id, DHT_ID_LENGTH);
 }
 
-DHTNode::~DHTNode() {}
+DHTNode::~DHTNode() = default;
 
 void DHTNode::generateID() { util::generateRandomKey(id_); }
 

+ 1 - 1
src/DHTPeerAnnounceCommand.cc

@@ -50,7 +50,7 @@ DHTPeerAnnounceCommand::DHTPeerAnnounceCommand(cuid_t cuid, DownloadEngine* e,
 {
 }
 
-DHTPeerAnnounceCommand::~DHTPeerAnnounceCommand() {}
+DHTPeerAnnounceCommand::~DHTPeerAnnounceCommand() = default;
 
 void DHTPeerAnnounceCommand::preProcess()
 {

+ 1 - 1
src/DHTPeerAnnounceEntry.cc

@@ -47,7 +47,7 @@ DHTPeerAnnounceEntry::DHTPeerAnnounceEntry(const unsigned char* infoHash)
   memcpy(infoHash_, infoHash, DHT_ID_LENGTH);
 }
 
-DHTPeerAnnounceEntry::~DHTPeerAnnounceEntry() {}
+DHTPeerAnnounceEntry::~DHTPeerAnnounceEntry() = default;
 
 void DHTPeerAnnounceEntry::addPeerAddrEntry(const PeerAddrEntry& entry)
 {

+ 1 - 1
src/DHTPingTask.cc

@@ -54,7 +54,7 @@ DHTPingTask::DHTPingTask(const std::shared_ptr<DHTNode>& remoteNode,
 {
 }
 
-DHTPingTask::~DHTPingTask() {}
+DHTPingTask::~DHTPingTask() = default;
 
 void DHTPingTask::addMessage()
 {

+ 1 - 1
src/DHTQueryMessage.cc

@@ -50,7 +50,7 @@ DHTQueryMessage::DHTQueryMessage(const std::shared_ptr<DHTNode>& localNode,
 {
 }
 
-DHTQueryMessage::~DHTQueryMessage() {}
+DHTQueryMessage::~DHTQueryMessage() = default;
 
 const std::string& DHTQueryMessage::getType() const { return Q; }
 

+ 1 - 1
src/DHTReplaceNodeTask.cc

@@ -56,7 +56,7 @@ DHTReplaceNodeTask::DHTReplaceNodeTask(const std::shared_ptr<DHTBucket>& bucket,
 {
 }
 
-DHTReplaceNodeTask::~DHTReplaceNodeTask() {}
+DHTReplaceNodeTask::~DHTReplaceNodeTask() = default;
 
 void DHTReplaceNodeTask::startup() { sendMessage(); }
 

+ 1 - 1
src/DHTResponseMessage.cc

@@ -49,7 +49,7 @@ DHTResponseMessage::DHTResponseMessage(
 {
 }
 
-DHTResponseMessage::~DHTResponseMessage() {}
+DHTResponseMessage::~DHTResponseMessage() = default;
 
 const std::string& DHTResponseMessage::getType() const { return R; }
 

+ 1 - 1
src/DHTRoutingTable.cc

@@ -59,7 +59,7 @@ DHTRoutingTable::DHTRoutingTable(const std::shared_ptr<DHTNode>& localNode)
 {
 }
 
-DHTRoutingTable::~DHTRoutingTable() {}
+DHTRoutingTable::~DHTRoutingTable() = default;
 
 bool DHTRoutingTable::addNode(const std::shared_ptr<DHTNode>& node)
 {

+ 1 - 1
src/DHTRoutingTableDeserializer.cc

@@ -58,7 +58,7 @@ DHTRoutingTableDeserializer::DHTRoutingTableDeserializer(int family)
 {
 }
 
-DHTRoutingTableDeserializer::~DHTRoutingTableDeserializer() {}
+DHTRoutingTableDeserializer::~DHTRoutingTableDeserializer() = default;
 
 #define READ_CHECK(fp, ptr, count)                                             \
   if (fp.read((ptr), (count)) != (count)) {                                    \

+ 1 - 1
src/DHTRoutingTableSerializer.cc

@@ -57,7 +57,7 @@ DHTRoutingTableSerializer::DHTRoutingTableSerializer(int family)
 {
 }
 
-DHTRoutingTableSerializer::~DHTRoutingTableSerializer() {}
+DHTRoutingTableSerializer::~DHTRoutingTableSerializer() = default;
 
 void DHTRoutingTableSerializer::setLocalNode(
     const std::shared_ptr<DHTNode>& localNode)

+ 2 - 2
src/DHTSetup.cc

@@ -76,9 +76,9 @@
 
 namespace aria2 {
 
-DHTSetup::DHTSetup() {}
+DHTSetup::DHTSetup() = default;
 
-DHTSetup::~DHTSetup() {}
+DHTSetup::~DHTSetup() = default;
 
 std::pair<std::vector<std::unique_ptr<Command>>,
           std::vector<std::unique_ptr<Command>>>

+ 1 - 1
src/DHTTask.h

@@ -41,7 +41,7 @@ namespace aria2 {
 
 class DHTTask {
 public:
-  virtual ~DHTTask() {}
+  virtual ~DHTTask() = default;
 
   virtual void startup() = 0;
 

+ 1 - 1
src/DHTTaskExecutor.cc

@@ -49,7 +49,7 @@ DHTTaskExecutor::DHTTaskExecutor(int numConcurrent)
 {
 }
 
-DHTTaskExecutor::~DHTTaskExecutor() {}
+DHTTaskExecutor::~DHTTaskExecutor() = default;
 
 void DHTTaskExecutor::update()
 {

+ 1 - 1
src/DHTTaskFactory.h

@@ -49,7 +49,7 @@ class DHTBucket;
 
 class DHTTaskFactory {
 public:
-  virtual ~DHTTaskFactory() {}
+  virtual ~DHTTaskFactory() = default;
 
   virtual std::shared_ptr<DHTTask>
   createPingTask(const std::shared_ptr<DHTNode>& remoteNode,

+ 1 - 1
src/DHTTaskFactoryImpl.cc

@@ -59,7 +59,7 @@ DHTTaskFactoryImpl::DHTTaskFactoryImpl()
 {
 }
 
-DHTTaskFactoryImpl::~DHTTaskFactoryImpl() {}
+DHTTaskFactoryImpl::~DHTTaskFactoryImpl() = default;
 
 std::shared_ptr<DHTTask>
 DHTTaskFactoryImpl::createPingTask(const std::shared_ptr<DHTNode>& remoteNode,

+ 1 - 1
src/DHTTaskQueue.h

@@ -45,7 +45,7 @@ class DHTTask;
 
 class DHTTaskQueue {
 public:
-  virtual ~DHTTaskQueue() {}
+  virtual ~DHTTaskQueue() = default;
 
   virtual void executeTask() = 0;
 

+ 1 - 1
src/DHTTaskQueueImpl.cc

@@ -50,7 +50,7 @@ DHTTaskQueueImpl::DHTTaskQueueImpl()
 {
 }
 
-DHTTaskQueueImpl::~DHTTaskQueueImpl() {}
+DHTTaskQueueImpl::~DHTTaskQueueImpl() = default;
 
 void DHTTaskQueueImpl::executeTask()
 {

+ 1 - 1
src/DHTTokenTracker.cc

@@ -58,7 +58,7 @@ DHTTokenTracker::DHTTokenTracker(const unsigned char* initialSecret)
   memcpy(secret_[1], initialSecret, SECRET_SIZE);
 }
 
-DHTTokenTracker::~DHTTokenTracker() {}
+DHTTokenTracker::~DHTTokenTracker() = default;
 
 std::string DHTTokenTracker::generateToken(const unsigned char* infoHash,
                                            const std::string& ipaddr,

+ 1 - 1
src/DHTTokenUpdateCommand.cc

@@ -49,7 +49,7 @@ DHTTokenUpdateCommand::DHTTokenUpdateCommand(cuid_t cuid, DownloadEngine* e,
 {
 }
 
-DHTTokenUpdateCommand::~DHTTokenUpdateCommand() {}
+DHTTokenUpdateCommand::~DHTTokenUpdateCommand() = default;
 
 void DHTTokenUpdateCommand::preProcess()
 {

+ 6 - 10
src/DNSCache.cc

@@ -43,11 +43,9 @@ DNSCache::AddrEntry::AddrEntry(const std::string& addr)
 }
 
 DNSCache::AddrEntry::AddrEntry(const AddrEntry& c)
-    : addr_(c.addr_), good_(c.good_)
-{
-}
+    = default;
 
-DNSCache::AddrEntry::~AddrEntry() {}
+DNSCache::AddrEntry::~AddrEntry() = default;
 
 DNSCache::AddrEntry& DNSCache::AddrEntry::operator=(const AddrEntry& c)
 {
@@ -64,11 +62,9 @@ DNSCache::CacheEntry::CacheEntry(const std::string& hostname, uint16_t port)
 }
 
 DNSCache::CacheEntry::CacheEntry(const CacheEntry& c)
-    : hostname_(c.hostname_), port_(c.port_), addrEntries_(c.addrEntries_)
-{
-}
+    = default;
 
-DNSCache::CacheEntry::~CacheEntry() {}
+DNSCache::CacheEntry::~CacheEntry() = default;
 
 DNSCache::CacheEntry& DNSCache::CacheEntry::operator=(const CacheEntry& c)
 {
@@ -154,9 +150,9 @@ bool DNSCache::CacheEntry::operator==(const CacheEntry& e) const
 
 DNSCache::DNSCache() {}
 
-DNSCache::DNSCache(const DNSCache& c) : entries_(c.entries_) {}
+DNSCache::DNSCache(const DNSCache& c) = default;
 
-DNSCache::~DNSCache() {}
+DNSCache::~DNSCache() = default;
 
 DNSCache& DNSCache::operator=(const DNSCache& c)
 {

+ 1 - 1
src/DefaultBtAnnounce.cc

@@ -74,7 +74,7 @@ DefaultBtAnnounce::DefaultBtAnnounce(DownloadContext* downloadContext,
 {
 }
 
-DefaultBtAnnounce::~DefaultBtAnnounce() {}
+DefaultBtAnnounce::~DefaultBtAnnounce() = default;
 
 bool DefaultBtAnnounce::isDefaultAnnounceReady()
 {

+ 1 - 1
src/DefaultBtInteractive.cc

@@ -109,7 +109,7 @@ DefaultBtInteractive::DefaultBtInteractive(
 {
 }
 
-DefaultBtInteractive::~DefaultBtInteractive() {}
+DefaultBtInteractive::~DefaultBtInteractive() = default;
 
 void DefaultBtInteractive::initiateHandshake()
 {

+ 1 - 1
src/DefaultBtProgressInfoFile.cc

@@ -84,7 +84,7 @@ DefaultBtProgressInfoFile::DefaultBtProgressInfoFile(
 {
 }
 
-DefaultBtProgressInfoFile::~DefaultBtProgressInfoFile() {}
+DefaultBtProgressInfoFile::~DefaultBtProgressInfoFile() = default;
 
 void DefaultBtProgressInfoFile::updateFilename()
 {

+ 1 - 1
src/DefaultBtRequestFactory.cc

@@ -60,7 +60,7 @@ DefaultBtRequestFactory::DefaultBtRequestFactory()
 {
 }
 
-DefaultBtRequestFactory::~DefaultBtRequestFactory() {}
+DefaultBtRequestFactory::~DefaultBtRequestFactory() = default;
 
 void DefaultBtRequestFactory::addTargetPiece(
     const std::shared_ptr<Piece>& piece)

+ 1 - 1
src/DefaultDiskWriter.cc

@@ -41,7 +41,7 @@ DefaultDiskWriter::DefaultDiskWriter(const std::string& filename)
 {
 }
 
-DefaultDiskWriter::~DefaultDiskWriter() {}
+DefaultDiskWriter::~DefaultDiskWriter() = default;
 
 void DefaultDiskWriter::initAndOpenFile(int64_t totalLength) { createFile(); }
 

+ 1 - 1
src/DefaultPieceStorage.cc

@@ -114,7 +114,7 @@ DefaultPieceStorage::DefaultPieceStorage(
   }
 }
 
-DefaultPieceStorage::~DefaultPieceStorage() {}
+DefaultPieceStorage::~DefaultPieceStorage() = default;
 
 std::shared_ptr<Piece> DefaultPieceStorage::checkOutPiece(size_t index,
                                                           cuid_t cuid)

+ 1 - 1
src/DefaultStreamPieceSelector.cc

@@ -42,7 +42,7 @@ DefaultStreamPieceSelector::DefaultStreamPieceSelector(BitfieldMan* bitfieldMan)
 {
 }
 
-DefaultStreamPieceSelector::~DefaultStreamPieceSelector() {}
+DefaultStreamPieceSelector::~DefaultStreamPieceSelector() = default;
 
 bool DefaultStreamPieceSelector::select(size_t& index, size_t minSplitSize,
                                         const unsigned char* ignoreBitfield,

+ 1 - 1
src/Dependency.h

@@ -41,7 +41,7 @@ namespace aria2 {
 
 class Dependency {
 public:
-  virtual ~Dependency() {}
+  virtual ~Dependency() = default;
 
   virtual bool resolve() = 0; // throw()
 };

+ 1 - 1
src/DiskAdaptor.cc

@@ -40,6 +40,6 @@ namespace aria2 {
 
 DiskAdaptor::DiskAdaptor() : fileAllocationMethod_(FILE_ALLOC_ADAPTIVE) {}
 
-DiskAdaptor::~DiskAdaptor() {}
+DiskAdaptor::~DiskAdaptor() = default;
 
 } // namespace aria2

+ 1 - 1
src/DiskWriter.h

@@ -47,7 +47,7 @@ class DiskWriter : public BinaryStream {
 public:
   DiskWriter() {}
 
-  virtual ~DiskWriter() {}
+  virtual ~DiskWriter() = default;
   /**
    * Opens file. If the file exists, then it is truncated to 0 length.
    */

+ 1 - 1
src/DiskWriterFactory.h

@@ -46,7 +46,7 @@ class DiskWriter;
 
 class DiskWriterFactory {
 public:
-  virtual ~DiskWriterFactory() {}
+  virtual ~DiskWriterFactory() = default;
 
   virtual std::unique_ptr<DiskWriter>
   newDiskWriter(const std::string& filename) = 0;

+ 1 - 1
src/DownloadContext.cc

@@ -72,7 +72,7 @@ DownloadContext::DownloadContext(int32_t pieceLength, int64_t totalLength,
       std::make_shared<FileEntry>(std::move(path), totalLength, 0));
 }
 
-DownloadContext::~DownloadContext() {}
+DownloadContext::~DownloadContext() = default;
 
 void DownloadContext::resetDownloadStartTime()
 {

+ 2 - 2
src/DownloadEngine.cc

@@ -150,7 +150,7 @@ void executeCommand(std::deque<std::unique_ptr<Command>>& commands,
 namespace {
 class GlobalHaltRequestedFinalizer {
 public:
-  GlobalHaltRequestedFinalizer() {}
+  GlobalHaltRequestedFinalizer() = default;
   ~GlobalHaltRequestedFinalizer() { global::globalHaltRequested = 5; }
 };
 } // namespace
@@ -519,7 +519,7 @@ DownloadEngine::SocketPoolEntry::SocketPoolEntry(
 {
 }
 
-DownloadEngine::SocketPoolEntry::~SocketPoolEntry() {}
+DownloadEngine::SocketPoolEntry::~SocketPoolEntry() = default;
 
 bool DownloadEngine::SocketPoolEntry::isTimeout() const
 {

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio