32 static const char * text[2][2] = {{
37 " conflicts with file from package\n" 43 " conflicts with file from install of\n" 50 " conflicts with file from package\n" 56 " conflicts with file from install of\n" 66 static const char * text[2][2] = {{
71 " conflicts with file\n" 79 " conflicts with file\n" 88 " conflicts with file\n" 96 " conflicts with file\n" 115 return str <<
str::Format(
"%s:\n %s[%s]\n %s[%s]" )
122 return str <<
str::Format(
"%s - %s:\n %s[%s]\n %s[%s]" )
138 for (
const auto & el : obj )
146 std::ostream & dumpAsXmlHelper( std::ostream &
str,
const std::string & tag_r,
IdString filename_r,
IdString md5sum_r,
Solvable solv_r )
Solvable rhsSolvable() const
std::ostream & operator<<(std::ostream &str, const FileConflicts::Conflict &obj)
A Solvable object within the sat Pool.
IdString rhsFilename() const
std::string asUserString() const
Ready to use (translated) string describing the Conflict.
RAII writing a nodes start/end tag.
#define N_(MSG)
Just tag text for translation.
String related utilities and Regular expression matching.
IdString lhsFilename() const
Access to the sat-pools string space.
const_iterator begin() const
std::string asUserString() const
String representation "ident-edition.arch(repo)" or "noSolvable".
std::string asString() const
Conversion to std::string
Libsolv queue representing file conflicts.
std::ostream & dumpRange(std::ostream &str, TIterator begin, TIterator 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).
std::ostream & dumpAsXmlOn(std::ostream &str, const FileConflicts::Conflict &obj)
Easy-to use interface to the ZYPP dependency resolver.
const_iterator end() const
IdString lhsFilemd5() const
IdString rhsFilemd5() const
Solvable lhsSolvable() const