00001 /*---------------------------------------------------------------------\ 00002 | ____ _ __ __ ___ | 00003 | |__ / \ / / . \ . \ | 00004 | / / \ V /| _/ _/ | 00005 | / /__ | | | | | | | 00006 | /_____||_| |_| |_| | 00007 | | 00008 \---------------------------------------------------------------------*/ 00012 #include <iostream> 00013 00014 #include "zypp/base/LogTools.h" 00015 00016 #include "zypp/repo/PackageDelta.h" 00017 00018 using std::endl; 00019 00021 namespace zypp 00022 { 00023 00024 namespace packagedelta 00025 { 00026 00027 00028 std::ostream & operator<<( std::ostream & str, const PatchRpm & obj ) 00029 { 00030 str 00031 << "PatchRpm[" << obj.name() << "-" << obj.edition() << "." << obj.arch() 00032 << "](" << obj.location() 00033 << '|' << obj.buildtime() 00034 << '|'; 00035 return dumpRangeLine( str, obj.baseversions().begin(), obj.baseversions().end() ) 00036 << ')'; 00037 } 00038 00039 std::ostream & operator<<( std::ostream & str, const DeltaRpm & obj ) 00040 { 00041 return str 00042 << "DeltaRpm[" << obj.name() << "-" << obj.edition() << "." << obj.arch() 00043 << "](" << obj.location() 00044 << '|' << obj.buildtime() 00045 << '|' << obj.baseversion().edition() 00046 << ',' << obj.baseversion().buildtime() 00047 << ',' << obj.baseversion().checksum() 00048 << ',' << obj.baseversion().sequenceinfo() 00049 << ')'; 00050 } 00051 00053 } // namespace packagedelta 00056 } // namespace zypp
1.5.3