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