瀏覽代碼

Use nullptr for std::shared_ptr and unique_ptr default parameter

Tatsuhiro Tsujikawa 12 年之前
父節點
當前提交
b6d84c0160
共有 6 個文件被更改,包括 8 次插入10 次删除
  1. 2 3
      src/AbstractCommand.h
  2. 1 1
      src/ChunkedDecodingStreamFilter.h
  3. 1 1
      src/GZipDecodingStreamFilter.h
  4. 2 2
      src/HttpResponseCommand.cc
  5. 1 1
      src/RequestSlot.h
  6. 1 2
      src/StreamFilter.h

+ 2 - 3
src/AbstractCommand.h

@@ -238,9 +238,8 @@ public:
   (cuid_t cuid, const std::shared_ptr<Request>& req,
    const std::shared_ptr<FileEntry>& fileEntry,
    RequestGroup* requestGroup, DownloadEngine* e,
-   const std::shared_ptr<SocketCore>& s = std::shared_ptr<SocketCore>(),
-   const std::shared_ptr<SocketRecvBuffer>& socketRecvBuffer
-   = std::shared_ptr<SocketRecvBuffer>(),
+   const std::shared_ptr<SocketCore>& s = nullptr,
+   const std::shared_ptr<SocketRecvBuffer>& socketRecvBuffer = nullptr,
    bool incNumConnection = true);
 
   virtual ~AbstractCommand();

+ 1 - 1
src/ChunkedDecodingStreamFilter.h

@@ -47,7 +47,7 @@ private:
   size_t bytesProcessed_;
 public:
   ChunkedDecodingStreamFilter
-  (std::unique_ptr<StreamFilter> delegate = std::unique_ptr<StreamFilter>{});
+  (std::unique_ptr<StreamFilter> delegate = nullptr);
 
   virtual ~ChunkedDecodingStreamFilter();
 

+ 1 - 1
src/GZipDecodingStreamFilter.h

@@ -52,7 +52,7 @@ private:
   static const size_t OUTBUF_LENGTH = 16*1024;
 public:
   GZipDecodingStreamFilter
-  (std::unique_ptr<StreamFilter> delegate = std::unique_ptr<StreamFilter>{});
+  (std::unique_ptr<StreamFilter> delegate = nullptr);
 
   virtual ~GZipDecodingStreamFilter();
 

+ 2 - 2
src/HttpResponseCommand.cc

@@ -86,7 +86,7 @@ namespace aria2 {
 namespace {
 std::unique_ptr<StreamFilter> getTransferEncodingStreamFilter
 (HttpResponse* httpResponse,
- std::unique_ptr<StreamFilter> delegate = std::unique_ptr<StreamFilter>{})
+ std::unique_ptr<StreamFilter> delegate = nullptr)
 {
   if(httpResponse->isTransferEncodingSpecified()) {
     auto filter = httpResponse->getTransferEncodingStreamFilter();
@@ -106,7 +106,7 @@ std::unique_ptr<StreamFilter> getTransferEncodingStreamFilter
 namespace {
 std::unique_ptr<StreamFilter> getContentEncodingStreamFilter
 (HttpResponse* httpResponse,
- std::unique_ptr<StreamFilter> delegate = std::unique_ptr<StreamFilter>{})
+ std::unique_ptr<StreamFilter> delegate = nullptr)
 {
   if(httpResponse->isContentEncodingSpecified()) {
     auto filter = httpResponse->getContentEncodingStreamFilter();

+ 1 - 1
src/RequestSlot.h

@@ -45,7 +45,7 @@ namespace aria2 {
 class RequestSlot {
 public:
   RequestSlot(size_t index, int32_t begin, int32_t length, size_t blockIndex,
-              const std::shared_ptr<Piece>& piece = std::shared_ptr<Piece>())
+              const std::shared_ptr<Piece>& piece = nullptr)
     : dispatchedTime_(global::wallclock()),
       index_(index), begin_(begin), length_(length), blockIndex_(blockIndex),
       piece_(piece)

+ 1 - 2
src/StreamFilter.h

@@ -50,8 +50,7 @@ class StreamFilter {
 private:
   std::unique_ptr<StreamFilter> delegate_;
 public:
-  StreamFilter
-  (std::unique_ptr<StreamFilter> delegate = std::unique_ptr<StreamFilter>{});
+  StreamFilter(std::unique_ptr<StreamFilter> delegate = nullptr);
 
   virtual ~StreamFilter();