secureswitools/swisistools/source/sisxlibrary/sisif.cpp
changeset 26 04d4a7bbc3e0
parent 0 ba25891c3a9e
equal deleted inserted replaced
25:98b66e4fb0be 26:04d4a7bbc3e0
    27 
    27 
    28 #include <iostream>
    28 #include <iostream>
    29 
    29 
    30 #include "sisif.h"
    30 #include "sisif.h"
    31 
    31 
    32 void CSISIf::AddPackageEntry(std::wostream& aStream, bool aVerbose) const
    32 void CSISIf::AddPackageEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const
    33 	{
    33 	{
    34 	aStream << L"IF ";
    34 	aStream << L"IF ";
    35 	iExpression.AddPackageEntry(aStream, aVerbose);
    35 	iExpression.AddPackageEntry(aStream, aVerbose, aCompatible);
    36 	aStream << std::endl;
    36 	aStream << std::endl;
    37 	iInstallBlock.AddPackageEntry(aStream, aVerbose);
    37 	iInstallBlock.AddPackageEntry(aStream, aVerbose, aCompatible);
    38 	iElseIfs.AddPackageEntry(aStream, aVerbose);
    38 	iElseIfs.AddPackageEntry(aStream, aVerbose, aCompatible);
    39 	aStream << L"ENDIF" << std::endl;
    39 	aStream << L"ENDIF" << std::endl;
    40 	}
    40 	}
    41 
    41 
    42 void CSISIf::GetFileList(TFileDescList& aFileList) const
    42 void CSISIf::GetFileList(TFileDescList& aFileList) const
    43 	{
    43 	{