///////////////////////////////////////////////////////////////////
namespace zypp
{ /////////////////////////////////////////////////////////////////
-
+
using std::endl;
/** Print range defined by iterators (multiline style).
{ return dumpRange( str, obj.begin(), obj.end() ); }
template<class _Tp>
+ std::ostream & operator<<( std::ostream & str, const std::multiset<_Tp> & obj )
+ { return dumpRange( str, obj.begin(), obj.end() ); }
+
+ template<class _Tp>
std::ostream & operator<<( std::ostream & str, const std::list<_Tp> & obj )
{ return dumpRange( str, obj.begin(), obj.end() ); }
std::ostream & operator<<( std::ostream & str, const std::tr1::unordered_map<_Key, _Tp> & obj )
{ return str << dumpMap( obj ); }
+ template<class _Key, class _Tp>
+ std::ostream & operator<<( std::ostream & str, const std::multimap<_Key, _Tp> & obj )
+ { return str << dumpMap( obj ); }
+
/** Print stream status bits.
* Prints the values of a streams \c good, \c eof, \c failed and \c bad bit.
*