|
From: <ag...@us...> - 2012-01-30 12:15:32
|
Revision: 2699
http://zoolib.svn.sourceforge.net/zoolib/?rev=2699&view=rev
Author: agreen
Date: 2012-01-30 12:15:22 +0000 (Mon, 30 Jan 2012)
Log Message:
-----------
Use operators rather than explicit Writef.
Modified Paths:
--------------
trunk/zoolib/source/cxx/zoolib/ZUtil_Strim_Geom.h
Modified: trunk/zoolib/source/cxx/zoolib/ZUtil_Strim_Geom.h
===================================================================
--- trunk/zoolib/source/cxx/zoolib/ZUtil_Strim_Geom.h 2012-01-30 12:14:44 UTC (rev 2698)
+++ trunk/zoolib/source/cxx/zoolib/ZUtil_Strim_Geom.h 2012-01-30 12:15:22 UTC (rev 2699)
@@ -31,29 +31,29 @@
template <class C>
inline const ZStrimW& operator<<(const ZStrimW& s, const ZRect_T<C>& val)
{
- return s.Writef("Rect(%g, %g, %g, %g)",
- double(val.left), double(val.top),
- double(val.right), double(val.bottom));
+ return s
+ << "Rect(" << val.left
+ << ", " << val.top
+ << ", " << val.right
+ << ", " << val.bottom
+ << ")";
}
template <class C>
inline const ZStrimW& operator<<(const ZStrimW& s, const ZPoint_T<C>& val)
- { return s.Writef("[%g, %g]", double(val.h), double(val.v)); }
+ { return s << "[" << val.x << ", " << val.y << "]"; }
template <class C>
inline const ZStrimW& operator<<(const ZStrimW& s, const ZGPointPOD_T<C>& val)
- { return s.Writef("[%g, %g]", double(val.x), double(val.y)); }
+ { return s << "[" << val.x << ", " << val.y << "]"; }
template <class C>
inline const ZStrimW& operator<<(const ZStrimW& s, const ZGExtentPOD_T<C>& val)
- { return s.Writef("[%g, %g]", double(val.h), double(val.v)); }
+ { return s << "[" << val.h << ", " << val.v << "]"; }
template <class C>
inline const ZStrimW& operator<<(const ZStrimW& s, const ZGRectPOD_T<C>& val)
- {
- s << "[" << val.origin << ", " << val.extent << "]";
- return s;
- }
+ { return s << "[" << val.origin << ", " << val.extent << "]"; }
} // namespace ZooLib
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|