mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-07 22:59:56 -05:00
Prefer std::ostream& over derivatives as parameters
This commit is contained in:
@@ -516,8 +516,8 @@ int cmCPackNSISGenerator::InitializeInternal()
|
||||
return this->Superclass::InitializeInternal();
|
||||
}
|
||||
|
||||
void cmCPackNSISGenerator::CreateMenuLinks(std::ostringstream& str,
|
||||
std::ostringstream& deleteStr)
|
||||
void cmCPackNSISGenerator::CreateMenuLinks(std::ostream& str,
|
||||
std::ostream& deleteStr)
|
||||
{
|
||||
const char* cpackMenuLinks = this->GetOption("CPACK_NSIS_MENU_LINKS");
|
||||
if (!cpackMenuLinks) {
|
||||
@@ -621,7 +621,7 @@ bool cmCPackNSISGenerator::SupportsComponentInstallation() const
|
||||
}
|
||||
|
||||
std::string cmCPackNSISGenerator::CreateComponentDescription(
|
||||
cmCPackComponent* component, std::ostringstream& macrosOut)
|
||||
cmCPackComponent* component, std::ostream& macrosOut)
|
||||
{
|
||||
// Basic description of the component
|
||||
std::string componentCode = "Section ";
|
||||
@@ -873,7 +873,7 @@ std::string cmCPackNSISGenerator::CreateDeselectionDependenciesDescription(
|
||||
}
|
||||
|
||||
std::string cmCPackNSISGenerator::CreateComponentGroupDescription(
|
||||
cmCPackComponentGroup* group, std::ostringstream& macrosOut)
|
||||
cmCPackComponentGroup* group, std::ostream& macrosOut)
|
||||
{
|
||||
if (group->Components.empty() && group->Subgroups.empty()) {
|
||||
// Silently skip empty groups. NSIS doesn't support them.
|
||||
|
||||
@@ -40,7 +40,7 @@ public:
|
||||
|
||||
protected:
|
||||
virtual int InitializeInternal();
|
||||
void CreateMenuLinks(std::ostringstream& str, std::ostringstream& deleteStr);
|
||||
void CreateMenuLinks(std::ostream& str, std::ostream& deleteStr);
|
||||
int PackageFiles();
|
||||
virtual const char* GetOutputExtension() { return ".exe"; }
|
||||
virtual const char* GetOutputPostfix() { return "win32"; }
|
||||
@@ -56,7 +56,7 @@ protected:
|
||||
/// particular component. Any added macros will be emitted via
|
||||
/// macrosOut.
|
||||
std::string CreateComponentDescription(cmCPackComponent* component,
|
||||
std::ostringstream& macrosOut);
|
||||
std::ostream& macrosOut);
|
||||
|
||||
/// Produce NSIS code that selects all of the components that this component
|
||||
/// depends on, recursively.
|
||||
@@ -72,7 +72,7 @@ protected:
|
||||
/// particular component group, including its components. Any
|
||||
/// added macros will be emitted via macrosOut.
|
||||
std::string CreateComponentGroupDescription(cmCPackComponentGroup* group,
|
||||
std::ostringstream& macrosOut);
|
||||
std::ostream& macrosOut);
|
||||
|
||||
/// Translations any newlines found in the string into \\r\\n, so that the
|
||||
/// resulting string can be used within NSIS.
|
||||
|
||||
Reference in New Issue
Block a user