[Groonga-commit] groonga/grnxx at 9e358bb [master] Remove grnxx::GeoPoint::write_to().

Back to archive index

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 



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