susumu.yata
null+****@clear*****
Mon May 6 12:20:10 JST 2013
susumu.yata 2013-05-06 12:20:10 +0900 (Mon, 06 May 2013) New Revision: 9e358bb632056291e3ea2b405e82f3f6bfc15bcb https://github.com/groonga/grnxx/commit/9e358bb632056291e3ea2b405e82f3f6bfc15bcb Message: Remove grnxx::GeoPoint::write_to(). Modified files: lib/grnxx/geo_point.cpp lib/grnxx/geo_point.hpp Modified: lib/grnxx/geo_point.cpp (+3 -3) =================================================================== --- lib/grnxx/geo_point.cpp 2013-05-06 10:49:00 +0900 (85b879f) +++ lib/grnxx/geo_point.cpp 2013-05-06 12:20:10 +0900 (5ace2f4) @@ -21,9 +21,9 @@ namespace grnxx { -StringBuilder &GeoPoint::write_to(StringBuilder &builder) const { - return builder << "{ latitude = " << point_.latitude - << ", longitude = " << point_.longitude << " }"; +StringBuilder &operator<<(StringBuilder &builder, const GeoPoint &point) { + return builder << "{ latitude = " << point.latitude() + << ", longitude = " << point.longitude() << " }"; } } // namespace grnxx Modified: lib/grnxx/geo_point.hpp (+1 -5) =================================================================== --- lib/grnxx/geo_point.hpp 2013-05-06 10:49:00 +0900 (4344d20) +++ lib/grnxx/geo_point.hpp 2013-05-06 12:20:10 +0900 (670ca0d) @@ -67,8 +67,6 @@ union GeoPoint { value_ = x; } - StringBuilder &write_to(StringBuilder &builder) const; - private: struct Point { int32_t latitude; @@ -84,9 +82,7 @@ inline bool operator!=(const GeoPoint &lhs, const GeoPoint &rhs) { return lhs.value() != rhs.value(); } -inline StringBuilder &operator<<(StringBuilder &builder, const GeoPoint &x) { - return x.write_to(builder); -} +StringBuilder &operator<<(StringBuilder &builder, const GeoPoint &x); } // namespace grnxx -------------- next part -------------- HTML����������������������������...Download