equal
deleted
inserted
replaced
66 std::string CSISDependency::Name () const |
66 std::string CSISDependency::Name () const |
67 { |
67 { |
68 return "Dependency"; |
68 return "Dependency"; |
69 } |
69 } |
70 |
70 |
71 void CSISDependency::AddPackageEntry(std::wostream& aStream, bool aVerbose) const |
71 void CSISDependency::AddPackageEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const |
72 { |
72 { |
73 aStream << ((iDependencyType == ETargetDependency)?L"[" : L"("); |
73 aStream << ((iDependencyType == ETargetDependency)?L"[" : L"("); |
74 iUid.AddPackageEntry(aStream, aVerbose); |
74 iUid.AddPackageEntry(aStream, aVerbose, aCompatible); |
75 aStream << ((iDependencyType == ETargetDependency)?L"]," : L"),"); |
75 aStream << ((iDependencyType == ETargetDependency)?L"]," : L"),"); |
76 iVersionRange.AddPackageEntry(aStream, aVerbose); |
76 iVersionRange.AddPackageEntry(aStream, aVerbose, aCompatible); |
77 aStream << L" ,{"; |
77 aStream << L" ,{"; |
78 for (int i = 0; i < iDependencyNames.size(); ++i) |
78 for (int i = 0; i < iDependencyNames.size(); ++i) |
79 { |
79 { |
80 aStream << L"\""; |
80 aStream << L"\""; |
81 iDependencyNames[i].AddPackageEntry(aStream, aVerbose); |
81 iDependencyNames[i].AddPackageEntry(aStream, aVerbose, aCompatible); |
82 aStream << L"\""; |
82 aStream << L"\""; |
83 if ((i+1) < iDependencyNames.size()) |
83 if ((i+1) < iDependencyNames.size()) |
84 { |
84 { |
85 aStream << L","; |
85 aStream << L","; |
86 } |
86 } |