00001 /*---------------------------------------------------------------------\ 00002 | ____ _ __ __ ___ | 00003 | |__ / \ / / . \ . \ | 00004 | / / \ V /| _/ _/ | 00005 | / /__ | | | | | | | 00006 | /_____||_| |_| |_| | 00007 | | 00008 \---------------------------------------------------------------------*/ 00012 #include <iostream> 00013 00014 #include "zypp/base/LogTools.h" 00015 00016 #include "zypp/source/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.location() 00032 << '|' << obj.buildtime() 00033 << '|'; 00034 return dumpRangeLine( str, obj.baseversions().begin(), obj.baseversions().end() ) 00035 << ')'; 00036 } 00037 00038 std::ostream & operator<<( std::ostream & str, const DeltaRpm & obj ) 00039 { 00040 return str 00041 << "DeltaRpm(" << obj.location() 00042 << '|' << obj.buildtime() 00043 << '|' << obj.baseversion().edition() 00044 << ',' << obj.baseversion().buildtime() 00045 << ',' << obj.baseversion().checksum() 00046 << ',' << obj.baseversion().sequenceinfo() 00047 << ')'; 00048 } 00049 00051 } // namespace packagedelta 00054 } // namespace zypp
1.4.6