libzypp  10.5.0
LogTools.h File Reference
#include <iostream>
#include <string>
#include <vector>
#include <list>
#include <set>
#include <map>
#include "zypp/base/Tr1hash.h"
#include "zypp/base/Logger.h"
#include "zypp/base/Iterator.h"
#include "zypp/base/Deprecated.h"
Include dependency graph for LogTools.h:

Go to the source code of this file.

Classes

class  zypp::_logtoolsdetail::MapEntry< _Pair >
 std::pair wrapper for std::map output. More...
class  zypp::_logtoolsdetail::DumpMap< _Map >
 std::map wrapper for stream output. More...
struct  zypp::_logtoolsdetail::DumpMap< _Map >::Transformer
class  zypp::_logtoolsdetail::DumpKeys< _Map >
 std::map wrapper for stream output of keys. More...
class  zypp::_logtoolsdetail::DumpValues< _Map >
 std::map wrapper for stream output of values. More...
struct  zypp::detail::Dump< _Tp >

Namespaces

namespace  zypp
 

Easy-to use interface to the ZYPP dependency resolver.


namespace  zypp::_logtoolsdetail
namespace  zypp::detail

Functions

template<class _Iterator >
std::ostream & zypp::dumpRange (std::ostream &str, _Iterator begin, _Iterator end, const std::string &intro="{", const std::string &pfx="\n ", const std::string &sep="\n ", const std::string &sfx="\n", const std::string &extro="}")
 Print range defined by iterators (multiline style).
template<class _Iterator >
std::ostream & zypp::dumpRangeLine (std::ostream &str, _Iterator begin, _Iterator end)
 Print range defined by iterators (single line style).
template<class _Tp >
std::ostream & zypp::operator<< (std::ostream &str, const std::vector< _Tp > &obj)
template<class _Tp >
std::ostream & zypp::operator<< (std::ostream &str, const std::set< _Tp > &obj)
template<class _Tp >
std::ostream & zypp::operator<< (std::ostream &str, const std::tr1::unordered_set< _Tp > &obj)
template<class _Tp >
std::ostream & zypp::operator<< (std::ostream &str, const std::multiset< _Tp > &obj)
template<class _Tp >
std::ostream & zypp::operator<< (std::ostream &str, const std::list< _Tp > &obj)
template<class _Key , class _Tp >
std::ostream & zypp::operator<< (std::ostream &str, const std::map< _Key, _Tp > &obj)
template<class _Key , class _Tp >
std::ostream & zypp::operator<< (std::ostream &str, const std::tr1::unordered_map< _Key, _Tp > &obj)
template<class _Key , class _Tp >
std::ostream & zypp::operator<< (std::ostream &str, const std::multimap< _Key, _Tp > &obj)
std::ostream & zypp::operator<< (std::ostream &str, const std::basic_ios< char > &obj)
 Print stream status bits.
template<class _Tp >
std::ostream & zypp::detail::operator<< (std::ostream &str, const Dump< _Tp > &obj)
template<class _Tp >
detail::Dump< _Tp > zypp::dump (const _Tp &obj_r)

Detailed Description

Definition in file LogTools.h.