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. |