susumu.yata
null+****@clear*****
Mon Jul 1 13:02:34 JST 2013
susumu.yata 2013-07-01 13:02:34 +0900 (Mon, 01 Jul 2013) New Revision: 6b6ac19249081e3936b3cafc1883606a1bb518fa https://github.com/groonga/grnxx/commit/6b6ac19249081e3936b3cafc1883606a1bb518fa Message: Disable move of grnxx::StringBuilder. Modified files: lib/grnxx/string_builder.hpp Modified: lib/grnxx/string_builder.hpp (+0 -18) =================================================================== --- lib/grnxx/string_builder.hpp 2013-07-01 12:54:17 +0900 (43c0e1a) +++ lib/grnxx/string_builder.hpp 2013-07-01 13:02:34 +0900 (36cd09d) @@ -66,24 +66,6 @@ class StringBuilder { StringBuilderFlags flags = STRING_BUILDER_DEFAULT); ~StringBuilder(); - // TODO: To be removed if these are not used. - StringBuilder(StringBuilder &&rhs) - : buf_(std::move(rhs.buf_)), - begin_(std::move(rhs.begin_)), - end_(std::move(rhs.end_)), - ptr_(std::move(rhs.ptr_)), - flags_(std::move(rhs.flags_)), - failed_(std::move(rhs.failed_)) {} - StringBuilder &operator=(StringBuilder &&rhs) { - buf_ = std::move(rhs.buf_); - begin_ = std::move(rhs.begin_); - end_ = std::move(rhs.end_); - ptr_ = std::move(rhs.ptr_); - flags_ = std::move(rhs.flags_); - failed_ = std::move(rhs.failed_); - return *this; - } - // Return true iff the builder is appendable. explicit operator bool() const { return !failed_; -------------- next part -------------- HTML����������������������������...Download