[Groonga-commit] groonga/grnxx [master] Prefer default functions.

Back to archive index

susumu.yata null+****@clear*****
Thu Dec 6 16:40:30 JST 2012


susumu.yata	2012-12-06 16:40:30 +0900 (Thu, 06 Dec 2012)

  New Revision: 78824c1818a88e1662279be46f7e24e69517c2c2
  https://github.com/groonga/grnxx/commit/78824c1818a88e1662279be46f7e24e69517c2c2

  Log:
    Prefer default functions.

  Modified files:
    lib/alpha/blob_vector.hpp

  Modified: lib/alpha/blob_vector.hpp (+1 -14)
===================================================================
--- lib/alpha/blob_vector.hpp    2012-12-06 16:29:25 +0900 (9206e96)
+++ lib/alpha/blob_vector.hpp    2012-12-06 16:40:30 +0900 (1f7cf77)
@@ -460,22 +460,9 @@ inline StringBuilder &operator<<(StringBuilder &builder,
 
 class BlobVector {
  public:
-  BlobVector() : impl_() {}
+  BlobVector() = default;
   BlobVector(const BlobVectorCreate &, io::Pool pool);
   BlobVector(const BlobVectorOpen &, io::Pool pool, uint32_t block_id);
-  ~BlobVector() {}
-
-  BlobVector(const BlobVector &vector) : impl_(vector.impl_) {}
-  BlobVector &operator=(const BlobVector &vector) {
-    impl_ = vector.impl_;
-    return *this;
-  }
-
-  BlobVector(BlobVector &&vector) : impl_(std::move(vector.impl_)) {}
-  BlobVector &operator=(BlobVector &&vector) {
-    impl_ = std::move(vector.impl_);
-    return *this;
-  }
 
   explicit operator bool() const {
     return static_cast<bool>(impl_);
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index