X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=zypp%2Fsat%2FWhatProvides.cc;h=4c3c75c2690657dbc79a343dfc99a603a2aa41c0;hb=e30be86be35a2d354b3b9fbecea2b49402b96245;hp=8ae380de54576eed9db8681e312110e3f8cec244;hpb=3c237960a984c627bd9afcac6513c70d7d40f8ec;p=platform%2Fupstream%2Flibzypp.git diff --git a/zypp/sat/WhatProvides.cc b/zypp/sat/WhatProvides.cc index 8ae380d..4c3c75c 100644 --- a/zypp/sat/WhatProvides.cc +++ b/zypp/sat/WhatProvides.cc @@ -164,6 +164,22 @@ namespace zypp return dumpRange( str << "(" << obj.size() << ")", obj.begin(), obj.end() ); } + /////////////////////////////////////////////////////////////////// + namespace detail + { ///////////////////////////////////////////////////////////////// + + std::ostream & operator<<( std::ostream & str, const WhatProvidesIterator & obj ) + { + str << str::form( "[%5u]", obj._offset ); + str << str::form( "<%p(%p)>", obj.base_reference(), &obj.base_reference() ); + str << str::form( "<%p(%p)>", obj._baseRef, (obj._baseRef ? *obj._baseRef : 0) ); + return str; + } + + ///////////////////////////////////////////////////////////////// + } //namespace detail + /////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////// } // namespace sat ///////////////////////////////////////////////////////////////////