summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVitaly Stakhovsky <vvs31415@users.noreply.gitlab.com>2024-08-27 13:30:00 (GMT)
committerVitaly Stakhovsky <vvs31415@users.noreply.gitlab.com>2024-08-27 14:56:38 (GMT)
commit58da4aa47df7d12c54c2d3f26722eca5dd8ee10f (patch)
treec5d9bf243c3ec1526fd9e171f28d581a6af57e70
parent72607d3402b91c3a9f4579c86175e4ca1ce6aa4e (diff)
downloadCMake-58da4aa47df7d12c54c2d3f26722eca5dd8ee10f.zip
CMake-58da4aa47df7d12c54c2d3f26722eca5dd8ee10f.tar.gz
CMake-58da4aa47df7d12c54c2d3f26722eca5dd8ee10f.tar.bz2
Source: Avoid comparing pointers to nullptr
-rw-r--r--Source/CPack/WiX/cmCPackWIXGenerator.cxx2
-rw-r--r--Source/CPack/cmCPackArchiveGenerator.cxx6
-rw-r--r--Source/CPack/cmCPackDebGenerator.cxx4
-rw-r--r--Source/CPack/cmCPackGenerator.cxx8
-rw-r--r--Source/CPack/cmCPackInnoSetupGenerator.cxx8
-rw-r--r--Source/CPack/cmCPackNSISGenerator.cxx2
-rw-r--r--Source/CPack/cmCPackNuGetGenerator.cxx2
-rw-r--r--Source/CPack/cmCPackPKGGenerator.cxx24
-rw-r--r--Source/CPack/cmCPackRPMGenerator.cxx8
-rw-r--r--Source/CTest/cmCTestCoverageHandler.cxx2
-rw-r--r--Source/CTest/cmCTestMemCheckHandler.cxx6
-rw-r--r--Source/CursesDialog/ccmake.cxx2
-rw-r--r--Source/CursesDialog/cmCursesForm.cxx2
-rw-r--r--Source/CursesDialog/cmCursesMainForm.cxx4
-rw-r--r--Source/cmArgumentParser.cxx4
-rw-r--r--Source/cmBinUtilsMacOSMachOLinker.cxx4
-rw-r--r--Source/cmCMakePath.h3
-rw-r--r--Source/cmCMakePresetsErrors.cxx2
-rw-r--r--Source/cmCMakePresetsGraph.cxx6
-rw-r--r--Source/cmCTest.cxx5
-rw-r--r--Source/cmComputeLinkDepends.cxx14
-rw-r--r--Source/cmComputeLinkInformation.cxx17
-rw-r--r--Source/cmComputeLinkInformation.h2
-rw-r--r--Source/cmCryptoHash.cxx2
-rw-r--r--Source/cmDebuggerVariables.cxx4
-rw-r--r--Source/cmDebuggerVariables.h2
-rw-r--r--Source/cmDebuggerVariablesHelper.cxx15
-rw-r--r--Source/cmDepends.cxx4
-rw-r--r--Source/cmDependsC.cxx4
-rw-r--r--Source/cmDependsCompiler.cxx2
-rw-r--r--Source/cmDependsJavaParserHelper.cxx2
-rw-r--r--Source/cmExportCommand.cxx6
-rw-r--r--Source/cmExportInstallFileGenerator.cxx2
-rw-r--r--Source/cmExtraCodeBlocksGenerator.cxx2
-rw-r--r--Source/cmExtraSublimeTextGenerator.cxx2
-rw-r--r--Source/cmFindBase.cxx3
-rw-r--r--Source/cmFindPackageCommand.cxx2
-rw-r--r--Source/cmFindProgramCommand.cxx2
-rw-r--r--Source/cmGeneratorExpression.h2
-rw-r--r--Source/cmGeneratorTarget.cxx7
-rw-r--r--Source/cmGeneratorTarget_CompatibleInterface.cxx6
-rw-r--r--Source/cmGeneratorTarget_IncludeDirectories.cxx2
-rw-r--r--Source/cmGlobalGenerator.cxx2
-rw-r--r--Source/cmGlobalNinjaGenerator.cxx2
-rw-r--r--Source/cmGlobalVisualStudioVersionedGenerator.cxx2
-rw-r--r--Source/cmGraphVizWriter.cxx4
-rw-r--r--Source/cmHexFileConverter.cxx12
-rw-r--r--Source/cmInstallCommandArguments.cxx20
-rw-r--r--Source/cmLinkItemGraphVisitor.cxx6
-rw-r--r--Source/cmLinkLineDeviceComputer.cxx2
-rw-r--r--Source/cmList.cxx2
-rw-r--r--Source/cmLoadCommandCommand.cxx4
-rw-r--r--Source/cmLocalGenerator.cxx6
-rw-r--r--Source/cmLocalVisualStudio7Generator.cxx6
-rw-r--r--Source/cmMakefile.cxx34
-rw-r--r--Source/cmMessageCommand.cxx2
-rw-r--r--Source/cmMessenger.cxx2
-rw-r--r--Source/cmOutputRequiredFilesCommand.cxx2
-rw-r--r--Source/cmQtAutoGenGlobalInitializer.cxx6
-rw-r--r--Source/cmQtAutoGenInitializer.cxx2
-rw-r--r--Source/cmQtAutoGenerator.cxx12
-rw-r--r--Source/cmQtAutoMocUic.cxx30
-rw-r--r--Source/cmSearchPath.cxx10
-rw-r--r--Source/cmSourceFile.cxx2
-rw-r--r--Source/cmString.cxx2
-rw-r--r--Source/cmStringReplaceHelper.cxx2
-rw-r--r--Source/cmSystemTools.cxx8
-rw-r--r--Source/cmTimestamp.cxx2
-rw-r--r--Source/cmVSSetupHelper.cxx16
-rw-r--r--Source/cmVSSetupHelper.h10
-rw-r--r--Source/cmValue.cxx10
-rw-r--r--Source/cmValue.h29
-rw-r--r--Source/cmVisualStudio10TargetGenerator.cxx8
-rw-r--r--Source/cmWorkerPool.cxx15
-rw-r--r--Source/cmake.cxx4
75 files changed, 235 insertions, 249 deletions
diff --git a/Source/CPack/WiX/cmCPackWIXGenerator.cxx b/Source/CPack/WiX/cmCPackWIXGenerator.cxx
index 8532b3e..1e2d202 100644
--- a/Source/CPack/WiX/cmCPackWIXGenerator.cxx
+++ b/Source/CPack/WiX/cmCPackWIXGenerator.cxx
@@ -754,7 +754,7 @@ bool cmCPackWIXGenerator::CreateFeatureHierarchy(
{
for (auto const& i : ComponentGroups) {
cmCPackComponentGroup const& group = i.second;
- if (group.ParentGroup == nullptr) {
+ if (!group.ParentGroup) {
featureDefinitions.EmitFeatureForComponentGroup(group, *this->Patch);
}
}
diff --git a/Source/CPack/cmCPackArchiveGenerator.cxx b/Source/CPack/cmCPackArchiveGenerator.cxx
index 8bd3aa0..c70a2f1 100644
--- a/Source/CPack/cmCPackArchiveGenerator.cxx
+++ b/Source/CPack/cmCPackArchiveGenerator.cxx
@@ -259,11 +259,11 @@ int cmCPackArchiveGenerator::addOneComponentToArchive(
std::string rp = filePrefix + file;
DeduplicateStatus status = DeduplicateStatus::Add;
- if (deduplicator != nullptr) {
+ if (deduplicator) {
status = deduplicator->IsDeduplicate(rp, localToplevel);
}
- if (deduplicator == nullptr || status == DeduplicateStatus::Add) {
+ if (!deduplicator || status == DeduplicateStatus::Add) {
cmCPackLogger(cmCPackLog::LOG_DEBUG, "Adding file: " << rp << std::endl);
archive.Add(rp, 0, nullptr, false);
} else if (status == DeduplicateStatus::Error) {
@@ -350,7 +350,7 @@ int cmCPackArchiveGenerator::PackageComponents(bool ignoreGroup)
// Handle Orphan components (components not belonging to any groups)
for (auto& comp : this->Components) {
// Does the component belong to a group?
- if (comp.second.Group == nullptr) {
+ if (!comp.second.Group) {
cmCPackLogger(
cmCPackLog::LOG_VERBOSE,
"Component <"
diff --git a/Source/CPack/cmCPackDebGenerator.cxx b/Source/CPack/cmCPackDebGenerator.cxx
index d721cf1..14346b4 100644
--- a/Source/CPack/cmCPackDebGenerator.cxx
+++ b/Source/CPack/cmCPackDebGenerator.cxx
@@ -598,7 +598,7 @@ int cmCPackDebGenerator::PackageComponents(bool ignoreGroup)
// Handle Orphan components (components not belonging to any groups)
for (auto const& comp : this->Components) {
// Does the component belong to a group?
- if (comp.second.Group == nullptr) {
+ if (!comp.second.Group) {
cmCPackLogger(
cmCPackLog::LOG_VERBOSE,
"Component <"
@@ -928,7 +928,7 @@ std::string cmCPackDebGenerator::GetComponentInstallSuffix(
// the current COMPONENT belongs to.
std::string groupVar =
"CPACK_COMPONENT_" + cmSystemTools::UpperCase(componentName) + "_GROUP";
- if (nullptr != this->GetOption(groupVar)) {
+ if (this->GetOption(groupVar)) {
return *this->GetOption(groupVar);
}
return componentName;
diff --git a/Source/CPack/cmCPackGenerator.cxx b/Source/CPack/cmCPackGenerator.cxx
index b025570..44d0ece 100644
--- a/Source/CPack/cmCPackGenerator.cxx
+++ b/Source/CPack/cmCPackGenerator.cxx
@@ -967,7 +967,7 @@ int cmCPackGenerator::InstallCMakeProject(
std::string absoluteDestFileComponent =
std::string("CPACK_ABSOLUTE_DESTINATION_FILES") + "_" +
this->GetComponentInstallSuffix(component);
- if (nullptr != this->GetOption(absoluteDestFileComponent)) {
+ if (this->GetOption(absoluteDestFileComponent)) {
std::string absoluteDestFilesListComponent =
cmStrCat(this->GetOption(absoluteDestFileComponent), ';', *d);
this->SetOption(absoluteDestFileComponent,
@@ -1266,7 +1266,7 @@ int cmCPackGenerator::Initialize(const std::string& name, cmMakefile* mf)
if (val1 != val2) {
// One variable is set but not the other?
// Then set the other variable to the same value (even if it is invalid).
- if (val1.Get() != nullptr && val2.Get() == nullptr) {
+ if (val1.Get() && !val2.Get()) {
cmCPackLogger(cmCPackLog::LOG_WARNING,
"Variable CPACK_TEMPORARY_INSTALL_DIRECTORY is set, which "
"is not recommended. For backwards-compatibility we will "
@@ -1274,7 +1274,7 @@ int cmCPackGenerator::Initialize(const std::string& name, cmMakefile* mf)
"proceed. However, better set neither of them!"
<< std::endl);
this->MakefileMap->AddDefinition("CPACK_TEMPORARY_DIRECTORY", val1);
- } else if (val1.Get() == nullptr && val2.Get() != nullptr) {
+ } else if (!val1.Get() && val2.Get()) {
cmCPackLogger(
cmCPackLog::LOG_WARNING,
"Variable CPACK_TEMPORARY_DIRECTORY is set, which is not recommended."
@@ -1301,7 +1301,7 @@ int cmCPackGenerator::Initialize(const std::string& name, cmMakefile* mf)
<< std::endl);
return 0;
}
- } else if (val1.Get() != nullptr && val2.Get() != nullptr) {
+ } else if (val1.Get() && val2.Get()) {
cmCPackLogger(cmCPackLog::LOG_WARNING,
"Variables CPACK_TEMPORARY_DIRECTORY and "
"CPACK_TEMPORARY_INSTALL_DIRECTORY are both set. Because "
diff --git a/Source/CPack/cmCPackInnoSetupGenerator.cxx b/Source/CPack/cmCPackInnoSetupGenerator.cxx
index 17ea89f..35d126f 100644
--- a/Source/CPack/cmCPackInnoSetupGenerator.cxx
+++ b/Source/CPack/cmCPackInnoSetupGenerator.cxx
@@ -423,7 +423,7 @@ bool cmCPackInnoSetupGenerator::ProcessFiles()
params["DestDir"] = QuotePath(destDir);
- if (component != nullptr && component->IsDownloaded) {
+ if (component && component->IsDownloaded) {
const std::string& archiveName =
cmSystemTools::GetFilenameWithoutLastExtension(
component->ArchiveFile);
@@ -968,7 +968,7 @@ bool cmCPackInnoSetupGenerator::BuildDownloadedComponentArchive(
}
// Try to get the SHA256 hash of the archive file
- if (hash == nullptr) {
+ if (!hash) {
return true;
}
@@ -1088,7 +1088,7 @@ std::string cmCPackInnoSetupGenerator::ISKeyValueLine(
std::string cmCPackInnoSetupGenerator::CreateRecursiveComponentPath(
cmCPackComponentGroup* group, const std::string& path)
{
- if (group == nullptr) {
+ if (!group) {
return path;
}
@@ -1100,7 +1100,7 @@ std::string cmCPackInnoSetupGenerator::CreateRecursiveComponentPath(
void cmCPackInnoSetupGenerator::CreateRecursiveComponentGroups(
cmCPackComponentGroup* group)
{
- if (group == nullptr) {
+ if (!group) {
return;
}
diff --git a/Source/CPack/cmCPackNSISGenerator.cxx b/Source/CPack/cmCPackNSISGenerator.cxx
index 155bc9e..53871ee 100644
--- a/Source/CPack/cmCPackNSISGenerator.cxx
+++ b/Source/CPack/cmCPackNSISGenerator.cxx
@@ -304,7 +304,7 @@ int cmCPackNSISGenerator::PackageFiles()
// Create installation groups first
for (auto& group : this->ComponentGroups) {
- if (group.second.ParentGroup == nullptr) {
+ if (!group.second.ParentGroup) {
componentCode +=
this->CreateComponentGroupDescription(&group.second, macrosOut);
}
diff --git a/Source/CPack/cmCPackNuGetGenerator.cxx b/Source/CPack/cmCPackNuGetGenerator.cxx
index aa99fb6..196aaf1 100644
--- a/Source/CPack/cmCPackNuGetGenerator.cxx
+++ b/Source/CPack/cmCPackNuGetGenerator.cxx
@@ -92,7 +92,7 @@ void cmCPackNuGetGenerator::SetupGroupComponentVariables(bool ignoreGroup)
std::vector<std::string> components;
for (auto const& comp : this->Components) {
// Does the component belong to a group?
- if (comp.second.Group == nullptr) {
+ if (!comp.second.Group) {
cmCPackLogger(
cmCPackLog::LOG_VERBOSE,
"Component <"
diff --git a/Source/CPack/cmCPackPKGGenerator.cxx b/Source/CPack/cmCPackPKGGenerator.cxx
index a64093e..6208195 100644
--- a/Source/CPack/cmCPackPKGGenerator.cxx
+++ b/Source/CPack/cmCPackPKGGenerator.cxx
@@ -54,10 +54,10 @@ void cmCPackPKGGenerator::CreateBackground(const char* themeName,
cmXMLWriter& xout)
{
std::string paramSuffix =
- (themeName == nullptr) ? "" : cmSystemTools::UpperCase(themeName);
- std::string opt = (themeName == nullptr)
- ? cmStrCat("CPACK_", genName, "_BACKGROUND")
- : cmStrCat("CPACK_", genName, "_BACKGROUND_", paramSuffix);
+ themeName ? cmSystemTools::UpperCase(themeName) : "";
+ std::string opt = themeName
+ ? cmStrCat("CPACK_", genName, "_BACKGROUND_", paramSuffix)
+ : cmStrCat("CPACK_", genName, "_BACKGROUND");
cmValue bgFileName = this->GetOption(opt);
if (!bgFileName) {
return;
@@ -73,21 +73,21 @@ void cmCPackPKGGenerator::CreateBackground(const char* themeName,
return;
}
- if (themeName == nullptr) {
- xout.StartElement("background");
- } else {
+ if (themeName) {
xout.StartElement(cmStrCat("background-", themeName));
+ } else {
+ xout.StartElement("background");
}
xout.Attribute("file", *bgFileName);
cmValue param = this->GetOption(cmStrCat(opt, "_ALIGNMENT"));
- if (param != nullptr) {
+ if (param) {
xout.Attribute("alignment", *param);
}
param = this->GetOption(cmStrCat(opt, "_SCALING"));
- if (param != nullptr) {
+ if (param) {
xout.Attribute("scaling", *param);
}
@@ -95,12 +95,12 @@ void cmCPackPKGGenerator::CreateBackground(const char* themeName,
// attribute for the background, but I've seen examples that
// doesn't have them, so don't make them mandatory.
param = this->GetOption(cmStrCat(opt, "_MIME_TYPE"));
- if (param != nullptr) {
+ if (param) {
xout.Attribute("mime-type", *param);
}
param = this->GetOption(cmStrCat(opt, "_UTI"));
- if (param != nullptr) {
+ if (param) {
xout.Attribute("uti", *param);
}
@@ -152,7 +152,7 @@ void cmCPackPKGGenerator::WriteDistributionFile(const char* metapackageFile,
// Emit the outline for the groups
for (auto const& group : this->ComponentGroups) {
- if (group.second.ParentGroup == nullptr) {
+ if (!group.second.ParentGroup) {
CreateChoiceOutline(group.second, xChoiceOut);
}
}
diff --git a/Source/CPack/cmCPackRPMGenerator.cxx b/Source/CPack/cmCPackRPMGenerator.cxx
index 8dfb159..a4f4dac 100644
--- a/Source/CPack/cmCPackRPMGenerator.cxx
+++ b/Source/CPack/cmCPackRPMGenerator.cxx
@@ -171,7 +171,7 @@ int cmCPackRPMGenerator::PackageComponents(bool ignoreGroup)
for (compIt = this->Components.begin();
compIt != this->Components.end(); ++compIt) {
// Does the component belong to a group?
- if (compIt->second.Group == nullptr) {
+ if (!compIt->second.Group) {
std::string component(compIt->first);
std::transform(component.begin(), component.end(),
component.begin(), ::toupper);
@@ -237,7 +237,7 @@ int cmCPackRPMGenerator::PackageComponents(bool ignoreGroup)
for (compIt = this->Components.begin(); compIt != this->Components.end();
++compIt) {
// Does the component belong to a group?
- if (compIt->second.Group == nullptr) {
+ if (!compIt->second.Group) {
std::string component(compIt->first);
std::transform(component.begin(), component.end(), component.begin(),
::toupper);
@@ -325,7 +325,7 @@ int cmCPackRPMGenerator::PackageComponents(bool ignoreGroup)
for (compIt = this->Components.begin(); compIt != this->Components.end();
++compIt) {
// Does the component belong to a group?
- if (compIt->second.Group == nullptr) {
+ if (!compIt->second.Group) {
cmCPackLogger(
cmCPackLog::LOG_VERBOSE,
"Component <"
@@ -458,7 +458,7 @@ std::string cmCPackRPMGenerator::GetComponentInstallSuffix(
// the current COMPONENT belongs to.
std::string groupVar =
"CPACK_COMPONENT_" + cmSystemTools::UpperCase(componentName) + "_GROUP";
- if (nullptr != this->GetOption(groupVar)) {
+ if (this->GetOption(groupVar)) {
return *this->GetOption(groupVar);
}
return componentName;
diff --git a/Source/CTest/cmCTestCoverageHandler.cxx b/Source/CTest/cmCTestCoverageHandler.cxx
index f9f9add..cec4a7e 100644
--- a/Source/CTest/cmCTestCoverageHandler.cxx
+++ b/Source/CTest/cmCTestCoverageHandler.cxx
@@ -1819,7 +1819,7 @@ int cmCTestCoverageHandler::RunBullseyeCoverageBranch(
covLogXML.StartElement("Report");
// write the bullseye header
line = 0;
- for (int k = 0; bullseyeHelp[k] != nullptr; ++k) {
+ for (int k = 0; bullseyeHelp[k]; ++k) {
covLogXML.StartElement("Line");
covLogXML.Attribute("Number", line);
covLogXML.Attribute("Count", -1);
diff --git a/Source/CTest/cmCTestMemCheckHandler.cxx b/Source/CTest/cmCTestMemCheckHandler.cxx
index b1afdc0..8596ffa 100644
--- a/Source/CTest/cmCTestMemCheckHandler.cxx
+++ b/Source/CTest/cmCTestMemCheckHandler.cxx
@@ -68,7 +68,7 @@ public:
std::ostringstream ostr;
ostr << name << ":\n";
int i = 0;
- for (; atts[i] != nullptr; i += 2) {
+ for (; atts[i]; i += 2) {
ostr << " " << atts[i] << " - " << atts[i + 1] << "\n";
}
ostr << "\n";
@@ -79,7 +79,7 @@ public:
const char* GetAttribute(const char* name, const char** atts)
{
int i = 0;
- for (; atts[i] != nullptr; ++i) {
+ for (; atts[i]; ++i) {
if (strcmp(name, atts[i]) == 0) {
return atts[i + 1];
}
@@ -282,7 +282,7 @@ void cmCTestMemCheckHandler::InitializeResultsVectors()
nullptr
};
this->GlobalResults.clear();
- for (int i = 0; cmCTestMemCheckResultStrings[i] != nullptr; ++i) {
+ for (int i = 0; cmCTestMemCheckResultStrings[i]; ++i) {
this->ResultStrings.emplace_back(cmCTestMemCheckResultStrings[i]);
this->ResultStringsLong.emplace_back(cmCTestMemCheckResultLongStrings[i]);
this->GlobalResults.push_back(0);
diff --git a/Source/CursesDialog/ccmake.cxx b/Source/CursesDialog/ccmake.cxx
index 18c1a80..bc21cd0 100644
--- a/Source/CursesDialog/ccmake.cxx
+++ b/Source/CursesDialog/ccmake.cxx
@@ -115,7 +115,7 @@ int main(int argc, char const* const* argv)
cmCursesForm::DebugStart();
}
- if (initscr() == nullptr) {
+ if (!initscr()) {
fprintf(stderr, "Error: ncurses initialization failed\n");
exit(1);
}
diff --git a/Source/CursesDialog/cmCursesForm.cxx b/Source/CursesDialog/cmCursesForm.cxx
index ef36b45..900fbca 100644
--- a/Source/CursesDialog/cmCursesForm.cxx
+++ b/Source/CursesDialog/cmCursesForm.cxx
@@ -52,7 +52,7 @@ void cmCursesForm::LogMessage(const char* msg)
void cmCursesForm::HandleResize()
{
endwin();
- if (initscr() == nullptr) {
+ if (!initscr()) {
static const char errmsg[] = "Error: ncurses initialization failed\n";
#ifdef _WIN32
fprintf(stderr, "%s", errmsg);
diff --git a/Source/CursesDialog/cmCursesMainForm.cxx b/Source/CursesDialog/cmCursesMainForm.cxx
index 72460f3..81bf0b3 100644
--- a/Source/CursesDialog/cmCursesMainForm.cxx
+++ b/Source/CursesDialog/cmCursesMainForm.cxx
@@ -307,7 +307,7 @@ void cmCursesMainForm::PrintKeys(int process /* = 0 */)
}
char fmt_s[] = "%s";
- if (cw == nullptr || !cw->PrintKeys()) {
+ if (!cw || !cw->PrintKeys()) {
char firstLine[512] = "";
char secondLine[512] = "";
char thirdLine[512] = "";
@@ -605,7 +605,7 @@ void cmCursesMainForm::RemoveEntry(const char* value)
std::find_if(this->Entries.begin(), this->Entries.end(),
[value](cmCursesCacheEntryComposite& entry) -> bool {
const char* val = entry.GetValue();
- return val != nullptr && !strcmp(value, val);
+ return val && !strcmp(value, val);
});
if (removeIt != this->Entries.end()) {
diff --git a/Source/cmArgumentParser.cxx b/Source/cmArgumentParser.cxx
index ad57a88..22dd308 100644
--- a/Source/cmArgumentParser.cxx
+++ b/Source/cmArgumentParser.cxx
@@ -167,7 +167,7 @@ void Instance::Consume(std::size_t pos, cm::string_view arg)
}
}
- if (this->UnparsedArguments != nullptr) {
+ if (this->UnparsedArguments) {
this->UnparsedArguments->emplace_back(arg);
}
}
@@ -178,7 +178,7 @@ void Instance::FinishKeyword()
return;
}
if (this->KeywordValuesSeen < this->KeywordValuesExpected) {
- if (this->ParseResults != nullptr) {
+ if (this->ParseResults) {
this->ParseResults->AddKeywordError(this->Keyword,
" missing required value\n");
}
diff --git a/Source/cmBinUtilsMacOSMachOLinker.cxx b/Source/cmBinUtilsMacOSMachOLinker.cxx
index 7db7cb0..082f348 100644
--- a/Source/cmBinUtilsMacOSMachOLinker.cxx
+++ b/Source/cmBinUtilsMacOSMachOLinker.cxx
@@ -87,7 +87,7 @@ bool cmBinUtilsMacOSMachOLinker::ScanDependencies(
executablePath = cmSystemTools::GetFilenamePath(executableFile);
}
const FileInfo* file_info = this->GetFileInfo(file);
- if (file_info == nullptr) {
+ if (!file_info) {
return false;
}
return this->ScanDependencies(file, file_info->libs, file_info->rpaths,
@@ -120,7 +120,7 @@ bool cmBinUtilsMacOSMachOLinker::GetFileDependencies(
auto filename = cmSystemTools::GetFilenameName(path);
bool unique;
const FileInfo* dep_file_info = this->GetFileInfo(path);
- if (dep_file_info == nullptr) {
+ if (!dep_file_info) {
return false;
}
diff --git a/Source/cmCMakePath.h b/Source/cmCMakePath.h
index a42ac98..fd71c1f 100644
--- a/Source/cmCMakePath.h
+++ b/Source/cmCMakePath.h
@@ -749,8 +749,7 @@ inline cmCMakePath::iterator cmCMakePath::end() const
inline bool operator==(const cmCMakePath::iterator& lhs,
const cmCMakePath::iterator& rhs)
{
- return lhs.Path == rhs.Path && lhs.Path != nullptr &&
- lhs.Iterator == rhs.Iterator;
+ return lhs.Path == rhs.Path && lhs.Path && lhs.Iterator == rhs.Iterator;
}
inline bool operator!=(const cmCMakePath::iterator& lhs,
diff --git a/Source/cmCMakePresetsErrors.cxx b/Source/cmCMakePresetsErrors.cxx
index ab0afed..668476a 100644
--- a/Source/cmCMakePresetsErrors.cxx
+++ b/Source/cmCMakePresetsErrors.cxx
@@ -31,7 +31,7 @@ const Json::Value* getPreset(cmJSONState* state)
std::string getPresetName(cmJSONState* state)
{
const Json::Value* preset = getPreset(state);
- if (preset != nullptr && preset->isMember("name")) {
+ if (preset && preset->isMember("name")) {
return preset->operator[]("name").asString();
}
return "";
diff --git a/Source/cmCMakePresetsGraph.cxx b/Source/cmCMakePresetsGraph.cxx
index 189f101..b395276 100644
--- a/Source/cmCMakePresetsGraph.cxx
+++ b/Source/cmCMakePresetsGraph.cxx
@@ -1202,12 +1202,12 @@ bool cmCMakePresetsGraph::ReadProjectPresetsInternal(bool allowNoFiles)
const ConfigurePreset* configurePreset = nullptr;
for (auto const& step : it.second.Unexpanded.Steps) {
- if (configurePreset == nullptr && step.PresetType != Type::Configure) {
+ if (!configurePreset && step.PresetType != Type::Configure) {
cmCMakePresetsErrors::FIRST_WORKFLOW_STEP_NOT_CONFIGURE(
step.PresetName, &this->parseState);
return false;
}
- if (configurePreset != nullptr && step.PresetType == Type::Configure) {
+ if (configurePreset && step.PresetType == Type::Configure) {
cmCMakePresetsErrors::CONFIGURE_WORKFLOW_STEP_NOT_FIRST(
step.PresetName, &this->parseState);
return false;
@@ -1240,7 +1240,7 @@ bool cmCMakePresetsGraph::ReadProjectPresetsInternal(bool allowNoFiles)
}
}
- if (configurePreset == nullptr) {
+ if (!configurePreset) {
cmCMakePresetsErrors::NO_WORKFLOW_STEPS(it.first, &this->parseState);
return false;
}
diff --git a/Source/cmCTest.cxx b/Source/cmCTest.cxx
index 7d51dd1..f6f6553 100644
--- a/Source/cmCTest.cxx
+++ b/Source/cmCTest.cxx
@@ -538,8 +538,7 @@ int cmCTest::Initialize(const std::string& binary_dir,
}
tfin.close();
}
- if (tag.empty() || (nullptr != command) ||
- this->Impl->Parts[PartStart]) {
+ if (tag.empty() || command || this->Impl->Parts[PartStart]) {
cmCTestOptionalLog(
this, DEBUG,
"TestModel: " << this->GetTestModelString() << std::endl, quiet);
@@ -573,7 +572,7 @@ int cmCTest::Initialize(const std::string& binary_dir,
}
}
ofs.close();
- if (nullptr == command) {
+ if (!command) {
cmCTestOptionalLog(this, OUTPUT,
"Create new tag: " << tag << " - "
<< this->GetTestModelString()
diff --git a/Source/cmComputeLinkDepends.cxx b/Source/cmComputeLinkDepends.cxx
index 1937674..0583aba 100644
--- a/Source/cmComputeLinkDepends.cxx
+++ b/Source/cmComputeLinkDepends.cxx
@@ -475,7 +475,7 @@ public:
}
// expand groups
- if (this->Groups != nullptr) {
+ if (this->Groups) {
for (const auto& group : *this->Groups) {
const LinkEntry& groupEntry = this->Entries[group.first];
auto it = this->FinalEntries.begin();
@@ -518,7 +518,7 @@ private:
if (entry.Feature != cmComputeLinkDepends::LinkEntry::DEFAULT) {
auto const& featureAttributes = GetLinkLibraryFeatureAttributes(
this->Target->Makefile, this->LinkLanguage, entry.Feature);
- if ((entry.Target == nullptr ||
+ if ((!entry.Target ||
featureAttributes.LibraryTypes.find(entry.Target->GetType()) !=
featureAttributes.LibraryTypes.end()) &&
featureAttributes.Deduplication !=
@@ -530,7 +530,7 @@ private:
return this->Deduplication == None ||
(this->Deduplication == Shared &&
- (entry.Target == nullptr ||
+ (!entry.Target ||
entry.Target->GetType() != cmStateEnums::SHARED_LIBRARY)) ||
(this->Deduplication == All && entry.Kind != LinkEntry::Library);
}
@@ -1032,7 +1032,7 @@ void cmComputeLinkDepends::AddLinkEntries(size_t depender_index,
if (item.Feature != LinkEntry::DEFAULT &&
depender_index != cmComputeComponentGraph::INVALID_COMPONENT) {
const auto& depender = this->EntryList[depender_index];
- if (depender.Target != nullptr && depender.Target->IsImported() &&
+ if (depender.Target && depender.Target->IsImported() &&
!IsFeatureSupported(this->Makefile, this->LinkLanguage,
item.Feature)) {
this->CMakeInstance->IssueMessage(
@@ -1085,7 +1085,7 @@ void cmComputeLinkDepends::AddLinkEntries(size_t depender_index,
inGroup) {
const auto& depender = this->EntryList[depender_index];
const auto& groupFeature = this->EntryList[groupIndex.first].Feature;
- if (depender.Target != nullptr && depender.Target->IsImported() &&
+ if (depender.Target && depender.Target->IsImported() &&
!IsGroupFeatureSupported(this->Makefile, this->LinkLanguage,
groupFeature)) {
this->CMakeInstance->IssueMessage(
@@ -1110,7 +1110,7 @@ void cmComputeLinkDepends::AddLinkEntries(size_t depender_index,
bool supportedItem = true;
auto const& itemFeature =
this->GetCurrentFeature(entry.Item.Value, item.Feature);
- if (inGroup && ale.second && entry.Target != nullptr &&
+ if (inGroup && ale.second && entry.Target &&
(entry.Target->GetType() == cmStateEnums::TargetType::OBJECT_LIBRARY ||
entry.Target->GetType() ==
cmStateEnums::TargetType::INTERFACE_LIBRARY)) {
@@ -1130,7 +1130,7 @@ void cmComputeLinkDepends::AddLinkEntries(size_t depender_index,
this->Target->GetBacktrace());
}
// check if feature is applicable to this item
- if (itemFeature != LinkEntry::DEFAULT && entry.Target != nullptr) {
+ if (itemFeature != LinkEntry::DEFAULT && entry.Target) {
auto const& featureAttributes = GetLinkLibraryFeatureAttributes(
this->Makefile, this->LinkLanguage, itemFeature);
if (featureAttributes.LibraryTypes.find(entry.Target->GetType()) ==
diff --git a/Source/cmComputeLinkInformation.cxx b/Source/cmComputeLinkInformation.cxx
index b631610..dd194ed 100644
--- a/Source/cmComputeLinkInformation.cxx
+++ b/Source/cmComputeLinkInformation.cxx
@@ -578,8 +578,7 @@ bool cmComputeLinkInformation::Compute()
if (linkEntry.Kind == cmComputeLinkDepends::LinkEntry::Group) {
const auto& groupFeature = this->GetGroupFeature(linkEntry.Feature);
if (groupFeature.Supported) {
- if (linkEntry.Item.Value == "</LINK_GROUP>" &&
- currentFeature != nullptr) {
+ if (linkEntry.Item.Value == "</LINK_GROUP>" && currentFeature) {
// emit feature suffix, if any
if (!currentFeature->Suffix.empty()) {
this->Items.emplace_back(
@@ -599,8 +598,7 @@ bool cmComputeLinkInformation::Compute()
continue;
}
- if (currentFeature != nullptr &&
- linkEntry.Feature != currentFeature->Name) {
+ if (currentFeature && linkEntry.Feature != currentFeature->Name) {
// emit feature suffix, if any
if (!currentFeature->Suffix.empty()) {
this->Items.emplace_back(
@@ -612,8 +610,7 @@ bool cmComputeLinkInformation::Compute()
}
if (linkEntry.Feature != DEFAULT &&
- (currentFeature == nullptr ||
- linkEntry.Feature != currentFeature->Name)) {
+ (!currentFeature || linkEntry.Feature != currentFeature->Name)) {
if (!this->AddLibraryFeature(linkEntry.Feature)) {
continue;
}
@@ -633,7 +630,7 @@ bool cmComputeLinkInformation::Compute()
}
}
- if (currentFeature != nullptr) {
+ if (currentFeature) {
// emit feature suffix, if any
if (!currentFeature->Suffix.empty()) {
this->Items.emplace_back(
@@ -738,13 +735,13 @@ public:
private:
std::string ExpandVariable(std::string const& variable) override
{
- if (this->Library != nullptr && variable == "LIBRARY") {
+ if (this->Library && variable == "LIBRARY") {
return *this->Library;
}
- if (this->LibItem != nullptr && variable == "LIB_ITEM") {
+ if (this->LibItem && variable == "LIB_ITEM") {
return *this->LibItem;
}
- if (this->LinkItem != nullptr && variable == "LINK_ITEM") {
+ if (this->LinkItem && variable == "LINK_ITEM") {
return *this->LinkItem;
}
diff --git a/Source/cmComputeLinkInformation.h b/Source/cmComputeLinkInformation.h
index 2a06530..97db90d 100644
--- a/Source/cmComputeLinkInformation.h
+++ b/Source/cmComputeLinkInformation.h
@@ -77,7 +77,7 @@ public:
BT<std::string> GetFormattedItem(std::string const& path) const
{
- return { (this->Feature != nullptr)
+ return { this->Feature
? this->Feature->GetDecoratedItem(path, this->IsPath)
: path,
Value.Backtrace };
diff --git a/Source/cmCryptoHash.cxx b/Source/cmCryptoHash.cxx
index 55e3a5b..1b5c3a1 100644
--- a/Source/cmCryptoHash.cxx
+++ b/Source/cmCryptoHash.cxx
@@ -79,7 +79,7 @@ std::unique_ptr<cmCryptoHash> cmCryptoHash::New(cm::string_view algo)
if (algo == "SHA3_512") {
return cm::make_unique<cmCryptoHash>(AlgoSHA3_512);
}
- return std::unique_ptr<cmCryptoHash>(nullptr);
+ return std::unique_ptr<cmCryptoHash>();
}
std::string cmCryptoHash::GetHashAlgoName() const
diff --git a/Source/cmDebuggerVariables.cxx b/Source/cmDebuggerVariables.cxx
index 8acce34..8e3c2be 100644
--- a/Source/cmDebuggerVariables.cxx
+++ b/Source/cmDebuggerVariables.cxx
@@ -62,7 +62,7 @@ cmDebuggerVariables::cmDebuggerVariables(
void cmDebuggerVariables::AddSubVariables(
std::shared_ptr<cmDebuggerVariables> const& variables)
{
- if (variables != nullptr) {
+ if (variables) {
SubVariables.emplace_back(variables);
}
}
@@ -71,7 +71,7 @@ dap::array<dap::Variable> cmDebuggerVariables::HandleVariablesRequest()
{
dap::array<dap::Variable> variables;
- if (GetKeyValuesFunction != nullptr) {
+ if (GetKeyValuesFunction) {
auto values = GetKeyValuesFunction();
for (auto const& entry : values) {
if (IgnoreEmptyStringEntries && entry.Type == "string" &&
diff --git a/Source/cmDebuggerVariables.h b/Source/cmDebuggerVariables.h
index eaaf2a8..753b811 100644
--- a/Source/cmDebuggerVariables.h
+++ b/Source/cmDebuggerVariables.h
@@ -45,7 +45,7 @@ struct cmDebuggerVariableEntry
}
cmDebuggerVariableEntry(std::string name, const char* value)
: Name(std::move(name))
- , Value(value == nullptr ? "" : value)
+ , Value(value ? value : "")
, Type("string")
{
}
diff --git a/Source/cmDebuggerVariablesHelper.cxx b/Source/cmDebuggerVariablesHelper.cxx
index 73f9111..6880eab 100644
--- a/Source/cmDebuggerVariablesHelper.cxx
+++ b/Source/cmDebuggerVariablesHelper.cxx
@@ -193,7 +193,7 @@ std::shared_ptr<cmDebuggerVariables> cmDebuggerVariablesHelper::CreateIfAny(
std::shared_ptr<cmDebuggerVariablesManager> const& variablesManager,
std::string const& name, bool supportsVariableType, cmFileSet* fileSet)
{
- if (fileSet == nullptr) {
+ if (!fileSet) {
return {};
}
@@ -471,7 +471,7 @@ std::shared_ptr<cmDebuggerVariables> cmDebuggerVariablesHelper::CreateIfAny(
std::shared_ptr<cmDebuggerVariablesManager> const& variablesManager,
std::string const& name, bool supportsVariableType, cmTest* test)
{
- if (test == nullptr) {
+ if (!test) {
return {};
}
@@ -519,7 +519,7 @@ std::shared_ptr<cmDebuggerVariables> cmDebuggerVariablesHelper::CreateIfAny(
std::shared_ptr<cmDebuggerVariablesManager> const& variablesManager,
std::string const& name, bool supportsVariableType, cmMakefile* mf)
{
- if (mf == nullptr) {
+ if (!mf) {
return {};
}
@@ -575,7 +575,7 @@ std::shared_ptr<cmDebuggerVariables> cmDebuggerVariablesHelper::CreateIfAny(
std::shared_ptr<cmDebuggerVariablesManager> const& variablesManager,
std::string const& name, bool supportsVariableType, cmGlobalGenerator* gen)
{
- if (gen == nullptr) {
+ if (!gen) {
return {};
}
@@ -624,10 +624,9 @@ std::shared_ptr<cmDebuggerVariables> cmDebuggerVariablesHelper::CreateIfAny(
return ret;
});
- if (gen->GetInstallComponents() != nullptr) {
- variables->AddSubVariables(
- CreateIfAny(variablesManager, "InstallComponents", supportsVariableType,
- *gen->GetInstallComponents()));
+ if (const auto* ic = gen->GetInstallComponents()) {
+ variables->AddSubVariables(CreateIfAny(
+ variablesManager, "InstallComponents", supportsVariableType, *ic));
}
variables->SetIgnoreEmptyStringEntries(true);
diff --git a/Source/cmDepends.cxx b/Source/cmDepends.cxx
index 04bccce..34f67d0 100644
--- a/Source/cmDepends.cxx
+++ b/Source/cmDepends.cxx
@@ -154,7 +154,7 @@ bool cmDepends::CheckDependencies(std::istream& internalDepends,
dependee = line.substr(1);
// Add dependee to depender's list
- if (currentDependencies != nullptr) {
+ if (currentDependencies) {
currentDependencies->push_back(dependee);
}
@@ -210,7 +210,7 @@ bool cmDepends::CheckDependencies(std::istream& internalDepends,
// Remove the information of this depender from the map, it needs
// to be rescanned
- if (currentDependencies != nullptr) {
+ if (currentDependencies) {
validDeps.erase(depender);
currentDependencies = nullptr;
}
diff --git a/Source/cmDependsC.cxx b/Source/cmDependsC.cxx
index 408a85b..a39bb37 100644
--- a/Source/cmDependsC.cxx
+++ b/Source/cmDependsC.cxx
@@ -96,7 +96,7 @@ bool cmDependsC::WriteDependencies(const std::set<std::string>& sources,
// loaded in ValidDeps with this path as a key.
std::string obj_i = this->LocalGenerator->MaybeRelativeToTopBinDir(obj);
- if (this->ValidDeps != nullptr) {
+ if (this->ValidDeps) {
auto const tmpIt = this->ValidDeps->find(obj_i);
if (tmpIt != this->ValidDeps->end()) {
dependencies.insert(tmpIt->second.begin(), tmpIt->second.end());
@@ -295,7 +295,7 @@ void cmDependsC::ReadCacheFile()
}
}
}
- } else if (cacheEntry != nullptr) {
+ } else if (cacheEntry) {
UnscannedEntry entry;
entry.FileName = line;
if (cmSystemTools::GetLineFromStream(fin, line)) {
diff --git a/Source/cmDependsCompiler.cxx b/Source/cmDependsCompiler.cxx
index 27f328d..17ec43b 100644
--- a/Source/cmDependsCompiler.cxx
+++ b/Source/cmDependsCompiler.cxx
@@ -63,7 +63,7 @@ bool cmDependsCompiler::CheckDependencies(
continue;
}
// This is a dependee line
- if (currentDependencies != nullptr) {
+ if (currentDependencies) {
currentDependencies->emplace_back(line.substr(1));
}
}
diff --git a/Source/cmDependsJavaParserHelper.cxx b/Source/cmDependsJavaParserHelper.cxx
index 6e617f6..e2718e4 100644
--- a/Source/cmDependsJavaParserHelper.cxx
+++ b/Source/cmDependsJavaParserHelper.cxx
@@ -309,7 +309,7 @@ void cmDependsJavaParserHelper::Error(const char* str)
void cmDependsJavaParserHelper::UpdateCombine(const char* str1,
const char* str2)
{
- if (this->CurrentCombine.empty() && str1 != nullptr) {
+ if (this->CurrentCombine.empty() && str1) {
this->CurrentCombine = str1;
}
this->CurrentCombine += ".";
diff --git a/Source/cmExportCommand.cxx b/Source/cmExportCommand.cxx
index 00f3c74..4c6ddfc 100644
--- a/Source/cmExportCommand.cxx
+++ b/Source/cmExportCommand.cxx
@@ -297,7 +297,7 @@ bool cmExportCommand(std::vector<std::string> const& args,
// if cmExportBuildFileGenerator is already defined for the file
// and APPEND is not specified, if CMP0103 is OLD ignore previous definition
// else raise an error
- if (gg->GetExportedTargetsFile(fname) != nullptr) {
+ if (gg->GetExportedTargetsFile(fname)) {
switch (mf.GetPolicyStatus(cmPolicies::CMP0103)) {
case cmPolicies::WARN:
mf.IssueMessage(
@@ -332,7 +332,7 @@ bool cmExportCommand(std::vector<std::string> const& args,
ebfg->SetExportFile(fname.c_str());
ebfg->SetNamespace(arguments.Namespace);
ebfg->SetCxxModuleDirectory(arguments.CxxModulesDirectory);
- if (exportSet != nullptr) {
+ if (exportSet) {
ebfg->SetExportSet(exportSet);
} else {
ebfg->SetTargets(targets);
@@ -345,7 +345,7 @@ bool cmExportCommand(std::vector<std::string> const& args,
for (std::string const& ct : configurationTypes) {
ebfg->AddConfiguration(ct);
}
- if (exportSet != nullptr) {
+ if (exportSet) {
gg->AddBuildExportExportSet(ebfg.get());
} else {
gg->AddBuildExportSet(ebfg.get());
diff --git a/Source/cmExportInstallFileGenerator.cxx b/Source/cmExportInstallFileGenerator.cxx
index 7bd754a..7b62bb4 100644
--- a/Source/cmExportInstallFileGenerator.cxx
+++ b/Source/cmExportInstallFileGenerator.cxx
@@ -231,7 +231,7 @@ cmStateEnums::TargetType cmExportInstallFileGenerator::GetExportTargetType(
// An OBJECT library installed with no OBJECTS DESTINATION
// is transformed to an INTERFACE library.
if (targetType == cmStateEnums::OBJECT_LIBRARY &&
- targetExport->ObjectsGenerator == nullptr) {
+ !targetExport->ObjectsGenerator) {
targetType = cmStateEnums::INTERFACE_LIBRARY;
}
return targetType;
diff --git a/Source/cmExtraCodeBlocksGenerator.cxx b/Source/cmExtraCodeBlocksGenerator.cxx
index 8d7f33e..bc58447 100644
--- a/Source/cmExtraCodeBlocksGenerator.cxx
+++ b/Source/cmExtraCodeBlocksGenerator.cxx
@@ -494,7 +494,7 @@ void cmExtraCodeBlocksGenerator::AppendTarget(
xml.StartElement("Target");
xml.Attribute("title", targetName);
- if (target != nullptr) {
+ if (target) {
int cbTargetType = this->GetCBTargetType(target);
std::string workingDir = lg->GetCurrentBinaryDirectory();
if (target->GetType() == cmStateEnums::EXECUTABLE) {
diff --git a/Source/cmExtraSublimeTextGenerator.cxx b/Source/cmExtraSublimeTextGenerator.cxx
index 205a691..37c4a7c 100644
--- a/Source/cmExtraSublimeTextGenerator.cxx
+++ b/Source/cmExtraSublimeTextGenerator.cxx
@@ -242,7 +242,7 @@ void cmExtraSublimeTextGenerator::AppendTarget(
MapSourceFileFlags& sourceFileFlags, bool firstTarget)
{
- if (target != nullptr) {
+ if (target) {
std::vector<cmSourceFile*> sourceFiles;
target->GetSourceFiles(sourceFiles,
makefile->GetSafeDefinition("CMAKE_BUILD_TYPE"));
diff --git a/Source/cmFindBase.cxx b/Source/cmFindBase.cxx
index 8840cdc..81e081c 100644
--- a/Source/cmFindBase.cxx
+++ b/Source/cmFindBase.cxx
@@ -5,7 +5,6 @@
#include <algorithm>
#include <cstddef>
#include <deque>
-#include <functional>
#include <iterator>
#include <map>
#include <utility>
@@ -149,7 +148,7 @@ bool cmFindBase::ParseArguments(std::vector<std::string> const& argsIn)
return false;
}
auto command = this->Makefile->GetState()->GetCommand(args[j]);
- if (command == nullptr) {
+ if (!command) {
this->SetError(cmStrCat(
"command specified for \"VALIDATOR\" is undefined: ", args[j], '.'));
return false;
diff --git a/Source/cmFindPackageCommand.cxx b/Source/cmFindPackageCommand.cxx
index 59f5ce2..cc150fd 100644
--- a/Source/cmFindPackageCommand.cxx
+++ b/Source/cmFindPackageCommand.cxx
@@ -106,7 +106,7 @@ public:
bool isDirentryToIgnore(const char* const fname)
{
- assert(fname != nullptr);
+ assert(fname);
assert(fname[0] != 0);
return fname[0] == '.' &&
(fname[1] == 0 || (fname[1] == '.' && fname[2] == 0));
diff --git a/Source/cmFindProgramCommand.cxx b/Source/cmFindProgramCommand.cxx
index 8a2a69e..dd22b41 100644
--- a/Source/cmFindProgramCommand.cxx
+++ b/Source/cmFindProgramCommand.cxx
@@ -327,7 +327,7 @@ std::string cmFindProgramCommand::GetBundleExecutable(
// returned executableURL is relative to <appbundle>/Contents/MacOS/
CFURLRef executableURL = CFBundleCopyExecutableURL(appBundle);
- if (executableURL != nullptr) {
+ if (executableURL) {
const int MAX_OSX_PATH_SIZE = 1024;
UInt8 buffer[MAX_OSX_PATH_SIZE];
diff --git a/Source/cmGeneratorExpression.h b/Source/cmGeneratorExpression.h
index 0abd968..4452f2d 100644
--- a/Source/cmGeneratorExpression.h
+++ b/Source/cmGeneratorExpression.h
@@ -78,7 +78,7 @@ public:
}
static inline bool StartsWithGeneratorExpression(const char* input)
{
- return input != nullptr && input[0] == '$' && input[1] == '<';
+ return input && input[0] == '$' && input[1] == '<';
}
static void ReplaceInstallPrefix(std::string& input,
diff --git a/Source/cmGeneratorTarget.cxx b/Source/cmGeneratorTarget.cxx
index 9f814c2..56f6a80 100644
--- a/Source/cmGeneratorTarget.cxx
+++ b/Source/cmGeneratorTarget.cxx
@@ -1043,7 +1043,7 @@ void cmGeneratorTarget::AppendCustomCommandSideEffects(
sideEffects.insert(this);
} else {
for (auto const& source : this->GetAllConfigSources()) {
- if (source.Source->GetCustomCommand() != nullptr) {
+ if (source.Source->GetCustomCommand()) {
sideEffects.insert(this);
break;
}
@@ -1192,7 +1192,7 @@ void cmGeneratorTarget::AddSystemIncludeCacheKey(
cmLinkImplementation const* impl =
this->GetLinkImplementation(config, UseTo::Compile);
- if (impl != nullptr) {
+ if (impl) {
auto runtimeEntries = impl->LanguageRuntimeLibraries.find(language);
if (runtimeEntries != impl->LanguageRuntimeLibraries.end()) {
for (auto const& lib : runtimeEntries->second) {
@@ -2846,8 +2846,7 @@ bool cmGeneratorTarget::ComputeCompileFeatures(
}
// Custom updates for the CUDA standard.
- if (generatorTargetLanguageStandard != nullptr &&
- (language.first == "CUDA")) {
+ if (generatorTargetLanguageStandard && (language.first == "CUDA")) {
if (generatorTargetLanguageStandard->Value == "98") {
this->LanguageStandardMap[key].Value = "03";
}
diff --git a/Source/cmGeneratorTarget_CompatibleInterface.cxx b/Source/cmGeneratorTarget_CompatibleInterface.cxx
index 3af205e..d710aab 100644
--- a/Source/cmGeneratorTarget_CompatibleInterface.cxx
+++ b/Source/cmGeneratorTarget_CompatibleInterface.cxx
@@ -393,7 +393,7 @@ bool getTypedProperty<bool>(cmGeneratorTarget const* tgt,
const std::string& prop,
cmGeneratorExpressionInterpreter* genexInterpreter)
{
- if (genexInterpreter == nullptr) {
+ if (!genexInterpreter) {
return tgt->GetPropertyAsBool(prop);
}
@@ -408,7 +408,7 @@ const char* getTypedProperty<const char*>(
{
cmValue value = tgt->GetProperty(prop);
- if (genexInterpreter == nullptr) {
+ if (!genexInterpreter) {
return value.GetCStr();
}
@@ -422,7 +422,7 @@ std::string getTypedProperty<std::string>(
{
cmValue value = tgt->GetProperty(prop);
- if (genexInterpreter == nullptr) {
+ if (!genexInterpreter) {
return valueAsString(value);
}
diff --git a/Source/cmGeneratorTarget_IncludeDirectories.cxx b/Source/cmGeneratorTarget_IncludeDirectories.cxx
index 6db467f..a05b1a2 100644
--- a/Source/cmGeneratorTarget_IncludeDirectories.cxx
+++ b/Source/cmGeneratorTarget_IncludeDirectories.cxx
@@ -309,7 +309,7 @@ std::vector<BT<std::string>> cmGeneratorTarget::GetIncludeDirectories(
this->GetLinkImplementationLibraries(config, UseTo::Compile)) {
for (cmLinkImplItem const& lib : impl->Libraries) {
std::string libDir;
- if (lib.Target == nullptr) {
+ if (!lib.Target) {
libDir = cmSystemTools::CollapseFullPath(
lib.AsStr(), this->Makefile->GetHomeOutputDirectory());
} else if (lib.Target->Target->IsFrameworkOnApple() ||
diff --git a/Source/cmGlobalGenerator.cxx b/Source/cmGlobalGenerator.cxx
index 309a140..343b24e 100644
--- a/Source/cmGlobalGenerator.cxx
+++ b/Source/cmGlobalGenerator.cxx
@@ -3163,7 +3163,7 @@ void cmGlobalGenerator::AddGlobalTarget_Install(
// install_strip
const char* install_strip = this->GetInstallStripTargetName();
- if ((install_strip != nullptr) && (mf->IsSet("CMAKE_STRIP"))) {
+ if (install_strip && mf->IsSet("CMAKE_STRIP")) {
gti.Name = install_strip;
gti.Message = "Installing the project stripped...";
gti.UsesTerminal = true;
diff --git a/Source/cmGlobalNinjaGenerator.cxx b/Source/cmGlobalNinjaGenerator.cxx
index b051d67..222b927 100644
--- a/Source/cmGlobalNinjaGenerator.cxx
+++ b/Source/cmGlobalNinjaGenerator.cxx
@@ -2068,7 +2068,7 @@ std::string cmGlobalNinjaGenerator::CMakeCmd() const
std::string cmGlobalNinjaGenerator::NinjaCmd() const
{
const auto& lgen = this->LocalGenerators[0];
- if (lgen != nullptr) {
+ if (lgen) {
return lgen->ConvertToOutputFormat(this->NinjaCommand,
cmOutputConverter::SHELL);
}
diff --git a/Source/cmGlobalVisualStudioVersionedGenerator.cxx b/Source/cmGlobalVisualStudioVersionedGenerator.cxx
index b4683aa..0eb05d4 100644
--- a/Source/cmGlobalVisualStudioVersionedGenerator.cxx
+++ b/Source/cmGlobalVisualStudioVersionedGenerator.cxx
@@ -56,7 +56,7 @@ static bool VSIsArm64Host()
USHORT processMachine;
USHORT nativeMachine;
- return s_IsWow64Process2Impl != nullptr &&
+ return s_IsWow64Process2Impl &&
s_IsWow64Process2Impl(GetCurrentProcess(), &processMachine,
&nativeMachine) &&
nativeMachine == IMAGE_FILE_MACHINE_ARM64;
diff --git a/Source/cmGraphVizWriter.cxx b/Source/cmGraphVizWriter.cxx
index 6c3afef..55cc815 100644
--- a/Source/cmGraphVizWriter.cxx
+++ b/Source/cmGraphVizWriter.cxx
@@ -46,7 +46,7 @@ char const* const GRAPHVIZ_NODE_SHAPE_UTILITY = "box";
const char* getShapeForTarget(const cmLinkItem& item)
{
- if (item.Target == nullptr) {
+ if (!item.Target) {
return GRAPHVIZ_NODE_SHAPE_LIBRARY_UNKNOWN;
}
@@ -473,7 +473,7 @@ bool cmGraphVizWriter::ItemExcluded(cmLinkItem const& item)
return true;
}
- if (item.Target == nullptr) {
+ if (!item.Target) {
return !this->GenerateForExternals;
}
diff --git a/Source/cmHexFileConverter.cxx b/Source/cmHexFileConverter.cxx
index 2fa4b55..54dfc92 100644
--- a/Source/cmHexFileConverter.cxx
+++ b/Source/cmHexFileConverter.cxx
@@ -15,7 +15,7 @@
static unsigned int ChompStrlen(const char* line)
{
- if (line == nullptr) {
+ if (!line) {
return 0;
}
unsigned int length = static_cast<unsigned int>(strlen(line));
@@ -132,7 +132,7 @@ cmHexFileConverter::FileType cmHexFileConverter::DetermineFileType(
{
char buf[1024];
FILE* inFile = cmsys::SystemTools::Fopen(inFileName, "rb");
- if (inFile == nullptr) {
+ if (!inFile) {
return Binary;
}
@@ -181,11 +181,11 @@ bool cmHexFileConverter::TryConvert(const std::string& inFileName,
// try to open the file
FILE* inFile = cmsys::SystemTools::Fopen(inFileName, "rb");
FILE* outFile = cmsys::SystemTools::Fopen(outFileName, "wb");
- if ((inFile == nullptr) || (outFile == nullptr)) {
- if (inFile != nullptr) {
+ if (!inFile || !outFile) {
+ if (inFile) {
fclose(inFile);
}
- if (outFile != nullptr) {
+ if (outFile) {
fclose(outFile);
}
return false;
@@ -194,7 +194,7 @@ bool cmHexFileConverter::TryConvert(const std::string& inFileName,
// convert them line by line
bool success = false;
char buf[1024];
- while (fgets(buf, 1024, inFile) != nullptr) {
+ while (fgets(buf, 1024, inFile)) {
if (type == MotorolaSrec) {
success = ConvertMotorolaSrecLine(buf, outFile);
} else if (type == IntelHex) {
diff --git a/Source/cmInstallCommandArguments.cxx b/Source/cmInstallCommandArguments.cxx
index 7309316..2565647 100644
--- a/Source/cmInstallCommandArguments.cxx
+++ b/Source/cmInstallCommandArguments.cxx
@@ -41,7 +41,7 @@ const std::string& cmInstallCommandArguments::GetDestination() const
if (!this->DestinationString.empty()) {
return this->DestinationString;
}
- if (this->GenericArguments != nullptr) {
+ if (this->GenericArguments) {
return this->GenericArguments->GetDestination();
}
return EmptyString;
@@ -52,7 +52,7 @@ const std::string& cmInstallCommandArguments::GetComponent() const
if (!this->Component.empty()) {
return this->Component;
}
- if (this->GenericArguments != nullptr) {
+ if (this->GenericArguments) {
return this->GenericArguments->GetComponent();
}
if (!this->DefaultComponentName.empty()) {
@@ -75,7 +75,7 @@ const std::string& cmInstallCommandArguments::GetRename() const
if (!this->Rename.empty()) {
return this->Rename;
}
- if (this->GenericArguments != nullptr) {
+ if (this->GenericArguments) {
return this->GenericArguments->GetRename();
}
return EmptyString;
@@ -86,7 +86,7 @@ const std::string& cmInstallCommandArguments::GetPermissions() const
if (!this->PermissionsString.empty()) {
return this->PermissionsString;
}
- if (this->GenericArguments != nullptr) {
+ if (this->GenericArguments) {
return this->GenericArguments->GetPermissions();
}
return EmptyString;
@@ -97,7 +97,7 @@ bool cmInstallCommandArguments::GetOptional() const
if (this->Optional) {
return true;
}
- if (this->GenericArguments != nullptr) {
+ if (this->GenericArguments) {
return this->GenericArguments->GetOptional();
}
return false;
@@ -108,7 +108,7 @@ bool cmInstallCommandArguments::GetExcludeFromAll() const
if (this->ExcludeFromAll) {
return true;
}
- if (this->GenericArguments != nullptr) {
+ if (this->GenericArguments) {
return this->GenericArguments->GetExcludeFromAll();
}
return false;
@@ -119,7 +119,7 @@ bool cmInstallCommandArguments::GetNamelinkOnly() const
if (this->NamelinkOnly) {
return true;
}
- if (this->GenericArguments != nullptr) {
+ if (this->GenericArguments) {
return this->GenericArguments->GetNamelinkOnly();
}
return false;
@@ -130,7 +130,7 @@ bool cmInstallCommandArguments::GetNamelinkSkip() const
if (this->NamelinkSkip) {
return true;
}
- if (this->GenericArguments != nullptr) {
+ if (this->GenericArguments) {
return this->GenericArguments->GetNamelinkSkip();
}
return false;
@@ -141,7 +141,7 @@ bool cmInstallCommandArguments::HasNamelinkComponent() const
if (!this->NamelinkComponent.empty()) {
return true;
}
- if (this->GenericArguments != nullptr) {
+ if (this->GenericArguments) {
return this->GenericArguments->HasNamelinkComponent();
}
return false;
@@ -163,7 +163,7 @@ const std::vector<std::string>& cmInstallCommandArguments::GetConfigurations()
if (!this->Configurations.empty()) {
return this->Configurations;
}
- if (this->GenericArguments != nullptr) {
+ if (this->GenericArguments) {
return this->GenericArguments->GetConfigurations();
}
return this->Configurations;
diff --git a/Source/cmLinkItemGraphVisitor.cxx b/Source/cmLinkItemGraphVisitor.cxx
index eabc8b9..ca574d4 100644
--- a/Source/cmLinkItemGraphVisitor.cxx
+++ b/Source/cmLinkItemGraphVisitor.cxx
@@ -24,7 +24,7 @@ void cmLinkItemGraphVisitor::VisitItem(cmLinkItem const& item)
void cmLinkItemGraphVisitor::VisitLinks(cmLinkItem const& item,
cmLinkItem const& rootItem)
{
- if (item.Target == nullptr) {
+ if (!item.Target) {
return;
}
@@ -100,7 +100,7 @@ void cmLinkItemGraphVisitor::GetDependencies(cmGeneratorTarget const& target,
{
const auto* implementationLibraries = target.GetLinkImplementationLibraries(
config, cmGeneratorTarget::UseTo::Link);
- if (implementationLibraries != nullptr) {
+ if (implementationLibraries) {
for (auto const& lib : implementationLibraries->Libraries) {
auto const& name = lib.AsStr();
dependencies[name] = Dependency(DependencyType::LinkPrivate, lib);
@@ -109,7 +109,7 @@ void cmLinkItemGraphVisitor::GetDependencies(cmGeneratorTarget const& target,
const auto* interfaceLibraries = target.GetLinkInterfaceLibraries(
config, &target, cmGeneratorTarget::UseTo::Compile);
- if (interfaceLibraries != nullptr) {
+ if (interfaceLibraries) {
for (auto const& lib : interfaceLibraries->Libraries) {
auto const& name = lib.AsStr();
if (dependencies.find(name) != dependencies.cend()) {
diff --git a/Source/cmLinkLineDeviceComputer.cxx b/Source/cmLinkLineDeviceComputer.cxx
index 018b517..3963eb8 100644
--- a/Source/cmLinkLineDeviceComputer.cxx
+++ b/Source/cmLinkLineDeviceComputer.cxx
@@ -160,7 +160,7 @@ void cmLinkLineDeviceComputer::ComputeLinkLibraries(
cmGeneratorTarget::UseTo::Link);
for (const cmLinkImplItem& iter : linkImpl->Libraries) {
- if (iter.Target != nullptr &&
+ if (iter.Target &&
iter.Target->GetType() != cmStateEnums::INTERFACE_LIBRARY) {
std::string libPath = iter.Target->GetLocation(cli.GetConfig());
if (item.Value == libPath) {
diff --git a/Source/cmList.cxx b/Source/cmList.cxx
index 939fbb5..cf65bb2 100644
--- a/Source/cmList.cxx
+++ b/Source/cmList.cxx
@@ -146,7 +146,7 @@ public:
{
std::string result = argument;
for (auto const& filter : this->Filters) {
- if (filter != nullptr) {
+ if (filter) {
result = filter(result);
}
}
diff --git a/Source/cmLoadCommandCommand.cxx b/Source/cmLoadCommandCommand.cxx
index 1f18ff2..81edea5 100644
--- a/Source/cmLoadCommandCommand.cxx
+++ b/Source/cmLoadCommandCommand.cxx
@@ -55,7 +55,7 @@ struct SignalHandlerGuard
{
explicit SignalHandlerGuard(const char* name)
{
- LastName = name != nullptr ? name : "????";
+ LastName = name ? name : "????";
signal(SIGSEGV, TrapsForSignals);
#ifdef SIGBUS
@@ -96,7 +96,7 @@ struct LoadedCommandImpl : cmLoadedCommandInfo
#endif
this->Destructor(this);
}
- if (this->Error != nullptr) {
+ if (this->Error) {
free(this->Error);
}
}
diff --git a/Source/cmLocalGenerator.cxx b/Source/cmLocalGenerator.cxx
index 601f4b3..01f87b6 100644
--- a/Source/cmLocalGenerator.cxx
+++ b/Source/cmLocalGenerator.cxx
@@ -3443,7 +3443,7 @@ void cmLocalGenerator::AppendPositionIndependentLinkerFlags(
}
const char* PICValue = target->GetLinkPIEProperty(config);
- if (PICValue == nullptr) {
+ if (!PICValue) {
// POSITION_INDEPENDENT_CODE is not set
return;
}
@@ -3571,7 +3571,7 @@ void cmLocalGenerator::AppendCompileOptions(
std::string& options, const std::vector<std::string>& options_vec,
const char* regex) const
{
- if (regex != nullptr) {
+ if (regex) {
// Filter flags upon specified reges.
cmsys::RegularExpression r(regex);
@@ -3591,7 +3591,7 @@ void cmLocalGenerator::AppendCompileOptions(
std::vector<BT<std::string>>& options,
const std::vector<BT<std::string>>& options_vec, const char* regex) const
{
- if (regex != nullptr) {
+ if (regex) {
// Filter flags upon specified regular expressions.
cmsys::RegularExpression r(regex);
diff --git a/Source/cmLocalVisualStudio7Generator.cxx b/Source/cmLocalVisualStudio7Generator.cxx
index 8577cc4..36d8b6a 100644
--- a/Source/cmLocalVisualStudio7Generator.cxx
+++ b/Source/cmLocalVisualStudio7Generator.cxx
@@ -1265,9 +1265,9 @@ static std::string cmLocalVisualStudio7GeneratorEscapeForXML(
static std::string GetEscapedPropertyIfValueNotNULL(const char* propertyValue)
{
- return propertyValue == nullptr
- ? std::string()
- : cmLocalVisualStudio7GeneratorEscapeForXML(propertyValue);
+ return propertyValue
+ ? cmLocalVisualStudio7GeneratorEscapeForXML(propertyValue)
+ : std::string();
}
void cmLocalVisualStudio7Generator::OutputDeploymentDebuggerTool(
diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx
index 2803279..d167b97 100644
--- a/Source/cmMakefile.cxx
+++ b/Source/cmMakefile.cxx
@@ -434,7 +434,7 @@ public:
});
#endif
#ifdef CMake_ENABLE_DEBUGGER
- if (this->Makefile->GetCMakeInstance()->GetDebugAdapter() != nullptr) {
+ if (this->Makefile->GetCMakeInstance()->GetDebugAdapter()) {
this->Makefile->GetCMakeInstance()
->GetDebugAdapter()
->OnBeginFunctionCall(mf, lfc.FilePath, lff);
@@ -451,7 +451,7 @@ public:
--this->Makefile->RecursionDepth;
this->Makefile->Backtrace = this->Makefile->Backtrace.Pop();
#ifdef CMake_ENABLE_DEBUGGER
- if (this->Makefile->GetCMakeInstance()->GetDebugAdapter() != nullptr) {
+ if (this->Makefile->GetCMakeInstance()->GetDebugAdapter()) {
this->Makefile->GetCMakeInstance()
->GetDebugAdapter()
->OnEndFunctionCall();
@@ -696,7 +696,7 @@ bool cmMakefile::ReadDependentFile(const std::string& filename,
IncludeScope incScope(this, filenametoread, noPolicyScope);
#ifdef CMake_ENABLE_DEBUGGER
- if (this->GetCMakeInstance()->GetDebugAdapter() != nullptr) {
+ if (this->GetCMakeInstance()->GetDebugAdapter()) {
this->GetCMakeInstance()->GetDebugAdapter()->OnBeginFileParse(
this, filenametoread);
}
@@ -706,7 +706,7 @@ bool cmMakefile::ReadDependentFile(const std::string& filename,
if (!listFile.ParseFile(filenametoread.c_str(), this->GetMessenger(),
this->Backtrace)) {
#ifdef CMake_ENABLE_DEBUGGER
- if (this->GetCMakeInstance()->GetDebugAdapter() != nullptr) {
+ if (this->GetCMakeInstance()->GetDebugAdapter()) {
this->GetCMakeInstance()->GetDebugAdapter()->OnEndFileParse();
}
#endif
@@ -715,7 +715,7 @@ bool cmMakefile::ReadDependentFile(const std::string& filename,
}
#ifdef CMake_ENABLE_DEBUGGER
- if (this->GetCMakeInstance()->GetDebugAdapter() != nullptr) {
+ if (this->GetCMakeInstance()->GetDebugAdapter()) {
this->GetCMakeInstance()->GetDebugAdapter()->OnEndFileParse();
this->GetCMakeInstance()->GetDebugAdapter()->OnFileParsedSuccessfully(
filenametoread, listFile.Functions);
@@ -818,7 +818,7 @@ bool cmMakefile::ReadListFile(const std::string& filename)
ListFileScope scope(this, filenametoread);
#ifdef CMake_ENABLE_DEBUGGER
- if (this->GetCMakeInstance()->GetDebugAdapter() != nullptr) {
+ if (this->GetCMakeInstance()->GetDebugAdapter()) {
this->GetCMakeInstance()->GetDebugAdapter()->OnBeginFileParse(
this, filenametoread);
}
@@ -828,7 +828,7 @@ bool cmMakefile::ReadListFile(const std::string& filename)
if (!listFile.ParseFile(filenametoread.c_str(), this->GetMessenger(),
this->Backtrace)) {
#ifdef CMake_ENABLE_DEBUGGER
- if (this->GetCMakeInstance()->GetDebugAdapter() != nullptr) {
+ if (this->GetCMakeInstance()->GetDebugAdapter()) {
this->GetCMakeInstance()->GetDebugAdapter()->OnEndFileParse();
}
#endif
@@ -837,7 +837,7 @@ bool cmMakefile::ReadListFile(const std::string& filename)
}
#ifdef CMake_ENABLE_DEBUGGER
- if (this->GetCMakeInstance()->GetDebugAdapter() != nullptr) {
+ if (this->GetCMakeInstance()->GetDebugAdapter()) {
this->GetCMakeInstance()->GetDebugAdapter()->OnEndFileParse();
this->GetCMakeInstance()->GetDebugAdapter()->OnFileParsedSuccessfully(
filenametoread, listFile.Functions);
@@ -866,7 +866,7 @@ bool cmMakefile::ReadListFileAsString(const std::string& content,
}
#ifdef CMake_ENABLE_DEBUGGER
- if (this->GetCMakeInstance()->GetDebugAdapter() != nullptr) {
+ if (this->GetCMakeInstance()->GetDebugAdapter()) {
this->GetCMakeInstance()->GetDebugAdapter()->OnFileParsedSuccessfully(
filenametoread, listFile.Functions);
}
@@ -1755,7 +1755,7 @@ void cmMakefile::Configure()
this->AddDefinition("CMAKE_PARENT_LIST_FILE", currentStart);
#ifdef CMake_ENABLE_DEBUGGER
- if (this->GetCMakeInstance()->GetDebugAdapter() != nullptr) {
+ if (this->GetCMakeInstance()->GetDebugAdapter()) {
this->GetCMakeInstance()->GetDebugAdapter()->OnBeginFileParse(
this, currentStart);
}
@@ -1765,7 +1765,7 @@ void cmMakefile::Configure()
if (!listFile.ParseFile(currentStart.c_str(), this->GetMessenger(),
this->Backtrace)) {
#ifdef CMake_ENABLE_DEBUGGER
- if (this->GetCMakeInstance()->GetDebugAdapter() != nullptr) {
+ if (this->GetCMakeInstance()->GetDebugAdapter()) {
this->GetCMakeInstance()->GetDebugAdapter()->OnEndFileParse();
}
#endif
@@ -1774,7 +1774,7 @@ void cmMakefile::Configure()
}
#ifdef CMake_ENABLE_DEBUGGER
- if (this->GetCMakeInstance()->GetDebugAdapter() != nullptr) {
+ if (this->GetCMakeInstance()->GetDebugAdapter()) {
this->GetCMakeInstance()->GetDebugAdapter()->OnEndFileParse();
this->GetCMakeInstance()->GetDebugAdapter()->OnFileParsedSuccessfully(
currentStart, listFile.Functions);
@@ -2297,11 +2297,11 @@ cmSourceGroup* cmMakefile::GetSourceGroup(
}
}
- if (sg != nullptr) {
+ if (sg) {
// iterate through its children to find match source group
for (unsigned int i = 1; i < name.size(); ++i) {
sg = sg->LookupChild(name[i]);
- if (sg == nullptr) {
+ if (!sg) {
break;
}
}
@@ -2326,7 +2326,7 @@ void cmMakefile::AddSourceGroup(const std::vector<std::string>& name,
for (i = lastElement; i >= 0; --i) {
currentName.assign(name.begin(), name.begin() + i + 1);
sg = this->GetSourceGroup(currentName);
- if (sg != nullptr) {
+ if (sg) {
break;
}
}
@@ -2365,7 +2365,7 @@ cmSourceGroup* cmMakefile::GetOrCreateSourceGroup(
const std::vector<std::string>& folders)
{
cmSourceGroup* sg = this->GetSourceGroup(folders);
- if (sg == nullptr) {
+ if (!sg) {
this->AddSourceGroup(folders);
sg = this->GetSourceGroup(folders);
}
@@ -3872,7 +3872,7 @@ void cmMakefile::DisplayStatus(const std::string& message, float s) const
cm->UpdateProgress(message, s);
#ifdef CMake_ENABLE_DEBUGGER
- if (cm->GetDebugAdapter() != nullptr) {
+ if (cm->GetDebugAdapter()) {
cm->GetDebugAdapter()->OnMessageOutput(MessageType::MESSAGE, message);
}
#endif
diff --git a/Source/cmMessageCommand.cxx b/Source/cmMessageCommand.cxx
index 68b3a5d..a4b2538 100644
--- a/Source/cmMessageCommand.cxx
+++ b/Source/cmMessageCommand.cxx
@@ -208,7 +208,7 @@ bool cmMessageCommand(std::vector<std::string> const& args,
case Message::LogLevel::LOG_NOTICE:
cmSystemTools::Message(IndentText(message, mf));
#ifdef CMake_ENABLE_DEBUGGER
- if (mf.GetCMakeInstance()->GetDebugAdapter() != nullptr) {
+ if (mf.GetCMakeInstance()->GetDebugAdapter()) {
mf.GetCMakeInstance()->GetDebugAdapter()->OnMessageOutput(type,
message);
}
diff --git a/Source/cmMessenger.cxx b/Source/cmMessenger.cxx
index a2e81db..01ff7f0 100644
--- a/Source/cmMessenger.cxx
+++ b/Source/cmMessenger.cxx
@@ -215,7 +215,7 @@ void cmMessenger::DisplayMessage(MessageType t, const std::string& text,
displayMessage(t, msg);
#ifdef CMake_ENABLE_DEBUGGER
- if (DebuggerAdapter != nullptr) {
+ if (DebuggerAdapter) {
DebuggerAdapter->OnMessageOutput(t, msg.str());
}
#endif
diff --git a/Source/cmOutputRequiredFilesCommand.cxx b/Source/cmOutputRequiredFilesCommand.cxx
index 75d1501..aa3155a 100644
--- a/Source/cmOutputRequiredFilesCommand.cxx
+++ b/Source/cmOutputRequiredFilesCommand.cxx
@@ -306,7 +306,7 @@ protected:
// See if the cmSourceFile for it has any files specified as
// dependency hints.
- if (info->SourceFile != nullptr) {
+ if (info->SourceFile) {
// Get the cmSourceFile corresponding to this.
const cmSourceFile& cFile = *(info->SourceFile);
diff --git a/Source/cmQtAutoGenGlobalInitializer.cxx b/Source/cmQtAutoGenGlobalInitializer.cxx
index 591c53e..2f377ae 100644
--- a/Source/cmQtAutoGenGlobalInitializer.cxx
+++ b/Source/cmQtAutoGenGlobalInitializer.cxx
@@ -166,7 +166,7 @@ void cmQtAutoGenGlobalInitializer::GetOrCreateGlobalTarget(
std::string const& comment)
{
// Test if the target already exists
- if (localGen->FindGeneratorTargetToUse(name) == nullptr) {
+ if (!localGen->FindGeneratorTargetToUse(name)) {
cmMakefile const* makefile = localGen->GetMakefile();
// Create utility target
@@ -196,7 +196,7 @@ void cmQtAutoGenGlobalInitializer::AddToGlobalAutoGen(
if (it != this->GlobalAutoGenTargets_.end()) {
cmGeneratorTarget const* target =
localGen->FindGeneratorTargetToUse(it->second);
- if (target != nullptr) {
+ if (target) {
target->Target->AddUtility(targetName, false, localGen->GetMakefile());
}
}
@@ -209,7 +209,7 @@ void cmQtAutoGenGlobalInitializer::AddToGlobalAutoRcc(
if (it != this->GlobalAutoRccTargets_.end()) {
cmGeneratorTarget const* target =
localGen->FindGeneratorTargetToUse(it->second);
- if (target != nullptr) {
+ if (target) {
target->Target->AddUtility(targetName, false, localGen->GetMakefile());
}
}
diff --git a/Source/cmQtAutoGenInitializer.cxx b/Source/cmQtAutoGenInitializer.cxx
index 915b2ef..37f4d69 100644
--- a/Source/cmQtAutoGenInitializer.cxx
+++ b/Source/cmQtAutoGenInitializer.cxx
@@ -357,7 +357,7 @@ void cmQtAutoGenInitializer::AddAutogenExecutableToDependencies(
cmQtAutoGenInitializer::GenVarsT const& genVars,
std::vector<std::string>& dependencies) const
{
- if (genVars.ExecutableTarget != nullptr) {
+ if (genVars.ExecutableTarget) {
dependencies.push_back(genVars.ExecutableTarget->Target->GetName());
} else if (this->MultiConfig && this->UseBetterGraph) {
cm::string_view const& configGenexWithCommandConfig =
diff --git a/Source/cmQtAutoGenerator.cxx b/Source/cmQtAutoGenerator.cxx
index ebdec12..376ac2a 100644
--- a/Source/cmQtAutoGenerator.cxx
+++ b/Source/cmQtAutoGenerator.cxx
@@ -130,7 +130,7 @@ bool cmQtAutoGenerator::FileRead(std::string& content,
{
content.clear();
if (!cmSystemTools::FileExists(filename, true)) {
- if (error != nullptr) {
+ if (error) {
*error = "Not a file.";
}
return false;
@@ -142,7 +142,7 @@ bool cmQtAutoGenerator::FileRead(std::string& content,
// Use lambda to save destructor calls of ifs
return [&ifs, length, &content, error]() -> bool {
if (!ifs) {
- if (error != nullptr) {
+ if (error) {
*error = "Opening the file for reading failed.";
}
return false;
@@ -152,7 +152,7 @@ bool cmQtAutoGenerator::FileRead(std::string& content,
content.assign(IsIt{ ifs }, IsIt{});
if (!ifs) {
content.clear();
- if (error != nullptr) {
+ if (error) {
*error = "Reading from the file failed.";
}
return false;
@@ -167,7 +167,7 @@ bool cmQtAutoGenerator::FileWrite(std::string const& filename,
{
// Make sure the parent directory exists
if (!cmQtAutoGenerator::MakeParentDirectory(filename)) {
- if (error != nullptr) {
+ if (error) {
*error = "Could not create parent directory.";
}
return false;
@@ -179,14 +179,14 @@ bool cmQtAutoGenerator::FileWrite(std::string const& filename,
// Use lambda to save destructor calls of ofs
return [&ofs, &content, error]() -> bool {
if (!ofs) {
- if (error != nullptr) {
+ if (error) {
*error = "Opening file for writing failed.";
}
return false;
}
ofs << content;
if (!ofs.good()) {
- if (error != nullptr) {
+ if (error) {
*error = "File writing failed.";
}
return false;
diff --git a/Source/cmQtAutoMocUic.cxx b/Source/cmQtAutoMocUic.cxx
index c07f361..251ef3a 100644
--- a/Source/cmQtAutoMocUic.cxx
+++ b/Source/cmQtAutoMocUic.cxx
@@ -906,7 +906,7 @@ bool cmQtAutoMocUicT::JobT::RunProcess(GenT genType,
// Log command
if (this->Log().Verbose()) {
cm::string_view info;
- if (infoMessage != nullptr) {
+ if (infoMessage) {
info = *infoMessage;
}
this->Log().Info(
@@ -991,7 +991,7 @@ bool cmQtAutoMocUicT::JobMocPredefsT::Update(std::string* reason) const
{
// Test if the file exists
if (!this->MocEval().PredefsTime.Load(this->MocConst().PredefsFileAbs)) {
- if (reason != nullptr) {
+ if (reason) {
*reason = cmStrCat("Generating ",
this->MessagePath(this->MocConst().PredefsFileAbs),
", because it doesn't exist.");
@@ -1001,7 +1001,7 @@ bool cmQtAutoMocUicT::JobMocPredefsT::Update(std::string* reason) const
// Test if the settings changed
if (this->MocConst().SettingsChanged) {
- if (reason != nullptr) {
+ if (reason) {
*reason = cmStrCat("Generating ",
this->MessagePath(this->MocConst().PredefsFileAbs),
", because the moc settings changed.");
@@ -1015,7 +1015,7 @@ bool cmQtAutoMocUicT::JobMocPredefsT::Update(std::string* reason) const
cmFileTime execTime;
if (execTime.Load(exec)) {
if (this->MocEval().PredefsTime.Older(execTime)) {
- if (reason != nullptr) {
+ if (reason) {
*reason = cmStrCat(
"Generating ", this->MessagePath(this->MocConst().PredefsFileAbs),
" because it is older than ", this->MessagePath(exec), '.');
@@ -1853,7 +1853,7 @@ bool cmQtAutoMocUicT::JobProbeDepsMocT::Probe(MappingT const& mapping,
// Test if the output file exists
cmFileTime outputFileTime;
if (!outputFileTime.Load(outputFile)) {
- if (reason != nullptr) {
+ if (reason) {
*reason = cmStrCat("Generating ", this->MessagePath(outputFile),
", because it doesn't exist, from ",
this->MessagePath(sourceFile));
@@ -1863,7 +1863,7 @@ bool cmQtAutoMocUicT::JobProbeDepsMocT::Probe(MappingT const& mapping,
// Test if any setting changed
if (this->MocConst().SettingsChanged) {
- if (reason != nullptr) {
+ if (reason) {
*reason = cmStrCat("Generating ", this->MessagePath(outputFile),
", because the moc settings changed, from ",
this->MessagePath(sourceFile));
@@ -1873,7 +1873,7 @@ bool cmQtAutoMocUicT::JobProbeDepsMocT::Probe(MappingT const& mapping,
// Test if the source file is newer
if (outputFileTime.Older(mapping.SourceFile->FileTime)) {
- if (reason != nullptr) {
+ if (reason) {
*reason = cmStrCat("Generating ", this->MessagePath(outputFile),
", because it's older than its source file, from ",
this->MessagePath(sourceFile));
@@ -1884,7 +1884,7 @@ bool cmQtAutoMocUicT::JobProbeDepsMocT::Probe(MappingT const& mapping,
// Test if the moc_predefs file is newer
if (!this->MocConst().PredefsFileAbs.empty()) {
if (outputFileTime.Older(this->MocEval().PredefsTime)) {
- if (reason != nullptr) {
+ if (reason) {
*reason = cmStrCat("Generating ", this->MessagePath(outputFile),
", because it's older than ",
this->MessagePath(this->MocConst().PredefsFileAbs),
@@ -1896,7 +1896,7 @@ bool cmQtAutoMocUicT::JobProbeDepsMocT::Probe(MappingT const& mapping,
// Test if the moc executable is newer
if (outputFileTime.Older(this->MocConst().ExecutableTime)) {
- if (reason != nullptr) {
+ if (reason) {
*reason = cmStrCat("Generating ", this->MessagePath(outputFile),
", because it's older than the moc executable, from ",
this->MessagePath(sourceFile));
@@ -1915,7 +1915,7 @@ bool cmQtAutoMocUicT::JobProbeDepsMocT::Probe(MappingT const& mapping,
// Find dependency file
auto const depMatch = this->FindDependency(sourceDir, dep);
if (depMatch.first.empty()) {
- if (reason != nullptr) {
+ if (reason) {
*reason = cmStrCat("Generating ", this->MessagePath(outputFile),
" from ", this->MessagePath(sourceFile),
", because its dependency ",
@@ -1928,7 +1928,7 @@ bool cmQtAutoMocUicT::JobProbeDepsMocT::Probe(MappingT const& mapping,
// Test if dependency file is older
if (outputFileTime.Older(depMatch.second)) {
- if (reason != nullptr) {
+ if (reason) {
*reason = cmStrCat("Generating ", this->MessagePath(outputFile),
", because it's older than its dependency file ",
this->MessagePath(depMatch.first), ", from ",
@@ -2003,7 +2003,7 @@ bool cmQtAutoMocUicT::JobProbeDepsUicT::Probe(MappingT const& mapping,
// Test if the build file exists
cmFileTime outputFileTime;
if (!outputFileTime.Load(outputFile)) {
- if (reason != nullptr) {
+ if (reason) {
*reason = cmStrCat("Generating ", this->MessagePath(outputFile),
", because it doesn't exist, from ",
this->MessagePath(sourceFile));
@@ -2013,7 +2013,7 @@ bool cmQtAutoMocUicT::JobProbeDepsUicT::Probe(MappingT const& mapping,
// Test if the uic settings changed
if (this->UicConst().SettingsChanged) {
- if (reason != nullptr) {
+ if (reason) {
*reason = cmStrCat("Generating ", this->MessagePath(outputFile),
", because the uic settings changed, from ",
this->MessagePath(sourceFile));
@@ -2023,7 +2023,7 @@ bool cmQtAutoMocUicT::JobProbeDepsUicT::Probe(MappingT const& mapping,
// Test if the source file is newer
if (outputFileTime.Older(mapping.SourceFile->FileTime)) {
- if (reason != nullptr) {
+ if (reason) {
*reason = cmStrCat("Generating ", this->MessagePath(outputFile),
" because it's older than the source file ",
this->MessagePath(sourceFile));
@@ -2033,7 +2033,7 @@ bool cmQtAutoMocUicT::JobProbeDepsUicT::Probe(MappingT const& mapping,
// Test if the uic executable is newer
if (outputFileTime.Older(this->UicConst().ExecutableTime)) {
- if (reason != nullptr) {
+ if (reason) {
*reason = cmStrCat("Generating ", this->MessagePath(outputFile),
", because it's older than the uic executable, from ",
this->MessagePath(sourceFile));
diff --git a/Source/cmSearchPath.cxx b/Source/cmSearchPath.cxx
index 2b992ef..ec70c05 100644
--- a/Source/cmSearchPath.cxx
+++ b/Source/cmSearchPath.cxx
@@ -46,7 +46,7 @@ void cmSearchPath::AddPath(const std::string& path)
void cmSearchPath::AddUserPath(const std::string& path)
{
- assert(this->FC != nullptr);
+ assert(this->FC);
std::vector<std::string> outPaths;
@@ -68,7 +68,7 @@ void cmSearchPath::AddUserPath(const std::string& path)
void cmSearchPath::AddCMakePath(const std::string& variable)
{
- assert(this->FC != nullptr);
+ assert(this->FC);
// Get a path from a CMake variable.
if (cmValue value = this->FC->Makefile->GetDefinition(variable)) {
@@ -92,7 +92,7 @@ void cmSearchPath::AddEnvPath(const std::string& variable)
void cmSearchPath::AddCMakePrefixPath(const std::string& variable)
{
- assert(this->FC != nullptr);
+ assert(this->FC);
// Get a path from a CMake variable.
if (cmValue value = this->FC->Makefile->GetDefinition(variable)) {
@@ -154,7 +154,7 @@ void cmSearchPath::AddSuffixes(const std::vector<std::string>& suffixes)
void cmSearchPath::AddPrefixPaths(const std::vector<std::string>& paths,
const char* base)
{
- assert(this->FC != nullptr);
+ assert(this->FC);
// default for programs
std::string subdir = "bin";
@@ -222,7 +222,7 @@ void cmSearchPath::AddPrefixPaths(const std::vector<std::string>& paths,
void cmSearchPath::AddPathInternal(const std::string& path,
const std::string& prefix, const char* base)
{
- assert(this->FC != nullptr);
+ assert(this->FC);
std::string collapsedPath = cmSystemTools::CollapseFullPath(path, base);
diff --git a/Source/cmSourceFile.cxx b/Source/cmSourceFile.cxx
index 30ee369..5443c47 100644
--- a/Source/cmSourceFile.cxx
+++ b/Source/cmSourceFile.cxx
@@ -236,7 +236,7 @@ bool cmSourceFile::FindFullPath(std::string* error,
"specifier or another FILE_SET within the target_sources() "
"command.";
}
- if (error != nullptr) {
+ if (error) {
*error = std::move(err);
} else {
makefile->IssueMessage(MessageType::FATAL_ERROR, err);
diff --git a/Source/cmString.cxx b/Source/cmString.cxx
index f7f6293..d7c0ec3 100644
--- a/Source/cmString.cxx
+++ b/Source/cmString.cxx
@@ -67,7 +67,7 @@ std::string const& String::str()
const char* String::c_str()
{
const char* c = this->data();
- if (c == nullptr) {
+ if (!c) {
return c;
}
diff --git a/Source/cmStringReplaceHelper.cxx b/Source/cmStringReplaceHelper.cxx
index 998c135..768effd 100644
--- a/Source/cmStringReplaceHelper.cxx
+++ b/Source/cmStringReplaceHelper.cxx
@@ -27,7 +27,7 @@ bool cmStringReplaceHelper::Replace(const std::string& input,
// Scan through the input for all matches.
std::string::size_type base = 0;
while (this->RegularExpression.find(input.c_str() + base)) {
- if (this->Makefile != nullptr) {
+ if (this->Makefile) {
this->Makefile->ClearMatches();
this->Makefile->StoreMatches(this->RegularExpression);
}
diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx
index 0a6b683..474aafd 100644
--- a/Source/cmSystemTools.cxx
+++ b/Source/cmSystemTools.cxx
@@ -1958,7 +1958,7 @@ void list_item_verbose(FILE* out, struct archive_entry* entry)
/* Use uname if it's present, else uid. */
p = archive_entry_uname(entry);
- if ((p == nullptr) || (*p == '\0')) {
+ if (!p || (*p == '\0')) {
snprintf(tmp, sizeof(tmp), "%lu ",
static_cast<unsigned long>(archive_entry_uid(entry)));
p = tmp;
@@ -1970,7 +1970,7 @@ void list_item_verbose(FILE* out, struct archive_entry* entry)
fprintf(out, "%-*s ", static_cast<int>(u_width), p);
/* Use gname if it's present, else gid. */
p = archive_entry_gname(entry);
- if (p != nullptr && p[0] != '\0') {
+ if (p && p[0] != '\0') {
fprintf(out, "%s", p);
w = strlen(p);
} else {
@@ -2115,7 +2115,7 @@ bool extract_tar(const std::string& outFileName,
struct archive_entry* entry;
struct archive* matching = archive_match_new();
- if (matching == nullptr) {
+ if (!matching) {
cmSystemTools::Error("Out of memory");
return false;
}
@@ -2197,7 +2197,7 @@ bool extract_tar(const std::string& outFileName,
}
bool error_occured = false;
- if (matching != nullptr) {
+ if (matching) {
const char* p;
int ar;
diff --git a/Source/cmTimestamp.cxx b/Source/cmTimestamp.cxx
index 7e47b4e..4d8bc02 100644
--- a/Source/cmTimestamp.cxx
+++ b/Source/cmTimestamp.cxx
@@ -115,7 +115,7 @@ std::string cmTimestamp::CreateTimestampFromTimeT(time_t timeT,
ptr = localtime(&timeT);
}
- if (ptr == nullptr) {
+ if (!ptr) {
return std::string();
}
diff --git a/Source/cmVSSetupHelper.cxx b/Source/cmVSSetupHelper.cxx
index ccf24a0..809117e 100644
--- a/Source/cmVSSetupHelper.cxx
+++ b/Source/cmVSSetupHelper.cxx
@@ -178,7 +178,7 @@ bool cmVSSetupAPIHelper::CheckInstalledComponent(
bool cmVSSetupAPIHelper::GetVSInstanceInfo(
SmartCOMPtr<ISetupInstance2> pInstance, VSInstanceInfo& vsInstanceInfo)
{
- if (pInstance == nullptr) {
+ if (!pInstance) {
return false;
}
@@ -219,8 +219,7 @@ bool cmVSSetupAPIHelper::GetVSInstanceInfo(
}
LPSAFEARRAY lpsaPackages;
- if (FAILED(pInstance->GetPackages(&lpsaPackages)) ||
- lpsaPackages == nullptr) {
+ if (FAILED(pInstance->GetPackages(&lpsaPackages)) || !lpsaPackages) {
return false;
}
@@ -232,7 +231,7 @@ bool cmVSSetupAPIHelper::GetVSInstanceInfo(
SmartCOMPtr<ISetupPackageReference> package = nullptr;
if (FAILED(ppData[i]->QueryInterface(IID_ISetupPackageReference,
(void**)&package)) ||
- package == nullptr) {
+ !package) {
continue;
}
@@ -372,8 +371,7 @@ bool cmVSSetupAPIHelper::EnumerateVSInstancesWithVswhere(
bool cmVSSetupAPIHelper::EnumerateVSInstancesWithCOM(
std::vector<VSInstanceInfo>& VSInstances)
{
- if (initializationFailure || setupConfig == nullptr ||
- setupConfig2 == nullptr || setupHelper == nullptr) {
+ if (initializationFailure || !setupConfig || !setupConfig2 || !setupHelper) {
return false;
}
@@ -610,21 +608,21 @@ bool cmVSSetupAPIHelper::Initialize()
if (FAILED(setupConfig.CoCreateInstance(CLSID_SetupConfiguration, nullptr,
IID_ISetupConfiguration,
CLSCTX_INPROC_SERVER)) ||
- setupConfig == nullptr) {
+ !setupConfig) {
initializationFailure = true;
return false;
}
if (FAILED(setupConfig.QueryInterface(IID_ISetupConfiguration2,
(void**)&setupConfig2)) ||
- setupConfig2 == nullptr) {
+ !setupConfig2) {
initializationFailure = true;
return false;
}
if (FAILED(
setupConfig.QueryInterface(IID_ISetupHelper, (void**)&setupHelper)) ||
- setupHelper == nullptr) {
+ !setupHelper) {
initializationFailure = true;
return false;
}
diff --git a/Source/cmVSSetupHelper.h b/Source/cmVSSetupHelper.h
index b8be9b9..cc4d696 100644
--- a/Source/cmVSSetupHelper.h
+++ b/Source/cmVSSetupHelper.h
@@ -21,14 +21,14 @@ public:
SmartCOMPtr(T* p)
{
ptr = p;
- if (ptr != nullptr) {
+ if (ptr) {
ptr->AddRef();
}
}
SmartCOMPtr(const SmartCOMPtr<T>& sptr)
{
ptr = sptr.ptr;
- if (ptr != nullptr) {
+ if (ptr) {
ptr->AddRef();
}
}
@@ -38,7 +38,7 @@ public:
{
if (*this != p) {
ptr = p;
- if (ptr != nullptr) {
+ if (ptr) {
ptr->AddRef();
}
}
@@ -48,7 +48,7 @@ public:
template <class I>
HRESULT QueryInterface(REFCLSID rclsid, I** pp)
{
- if (pp != nullptr) {
+ if (pp) {
return ptr->QueryInterface(rclsid, (void**)pp);
}
return E_FAIL;
@@ -62,7 +62,7 @@ public:
}
~SmartCOMPtr()
{
- if (ptr != nullptr) {
+ if (ptr) {
ptr->Release();
}
}
diff --git a/Source/cmValue.cxx b/Source/cmValue.cxx
index 044db29..df806cf 100644
--- a/Source/cmValue.cxx
+++ b/Source/cmValue.cxx
@@ -90,10 +90,10 @@ bool cmValue::IsInternallyOn(cm::string_view value) noexcept
int cmValue::Compare(cmValue value) const noexcept
{
- if (this->Value == nullptr && !value) {
+ if (!this->Value && !value) {
return 0;
}
- if (this->Value == nullptr) {
+ if (!this->Value) {
return -1;
}
if (!value) {
@@ -104,13 +104,13 @@ int cmValue::Compare(cmValue value) const noexcept
int cmValue::Compare(cm::string_view value) const noexcept
{
- if (this->Value == nullptr && value.data() == nullptr) {
+ if (!this->Value && !value.data()) {
return 0;
}
- if (this->Value == nullptr) {
+ if (!this->Value) {
return -1;
}
- if (value.data() == nullptr) {
+ if (!value.data()) {
return 1;
}
return cm::string_view(*this->Value).compare(value);
diff --git a/Source/cmValue.h b/Source/cmValue.h
index c924dda..6b9b795 100644
--- a/Source/cmValue.h
+++ b/Source/cmValue.h
@@ -34,16 +34,16 @@ public:
const std::string* Get() const noexcept { return this->Value; }
const char* GetCStr() const noexcept
{
- return this->Value == nullptr ? nullptr : this->Value->c_str();
+ return this->Value ? this->Value->c_str() : nullptr;
}
const std::string* operator->() const noexcept
{
- return this->Value == nullptr ? &cmValue::Empty : this->Value;
+ return this->Value ? this->Value : &cmValue::Empty;
}
const std::string& operator*() const noexcept
{
- return this->Value == nullptr ? cmValue::Empty : *this->Value;
+ return this->Value ? *this->Value : cmValue::Empty;
}
explicit operator bool() const noexcept { return this->Value != nullptr; }
@@ -58,8 +58,7 @@ public:
*/
bool IsOn() const noexcept
{
- return this->Value != nullptr &&
- cmValue::IsOn(cm::string_view(*this->Value));
+ return this->Value && cmValue::IsOn(cm::string_view(*this->Value));
}
/**
* Does the value indicate a false or off value ? Note that this is
@@ -70,18 +69,16 @@ public:
*/
bool IsOff() const noexcept
{
- return this->Value == nullptr ||
- cmValue::IsOff(cm::string_view(*this->Value));
+ return !this->Value || cmValue::IsOff(cm::string_view(*this->Value));
}
/** Return true if value is NOTFOUND or ends in -NOTFOUND. */
bool IsNOTFOUND() const noexcept
{
- return this->Value != nullptr &&
- cmValue::IsNOTFOUND(cm::string_view(*this->Value));
+ return this->Value && cmValue::IsNOTFOUND(cm::string_view(*this->Value));
}
bool IsEmpty() const noexcept
{
- return this->Value == nullptr || this->Value->empty();
+ return !this->Value || this->Value->empty();
}
/**
@@ -91,7 +88,7 @@ public:
*/
bool IsInternallyOn() const noexcept
{
- return this->Value != nullptr &&
+ return this->Value &&
cmValue::IsInternallyOn(cm::string_view(*this->Value));
}
@@ -105,7 +102,7 @@ public:
*/
static bool IsOn(const char* value) noexcept
{
- return value != nullptr && IsOn(cm::string_view(value));
+ return value && IsOn(cm::string_view(value));
}
static bool IsOn(cm::string_view) noexcept;
@@ -124,20 +121,20 @@ public:
*/
static bool IsOff(const char* value) noexcept
{
- return value == nullptr || IsOff(cm::string_view(value));
+ return !value || IsOff(cm::string_view(value));
}
static bool IsOff(cm::string_view) noexcept;
/** Return true if value is NOTFOUND or ends in -NOTFOUND. */
static bool IsNOTFOUND(const char* value) noexcept
{
- return value == nullptr || IsNOTFOUND(cm::string_view(value));
+ return !value || IsNOTFOUND(cm::string_view(value));
}
static bool IsNOTFOUND(cm::string_view) noexcept;
static bool IsEmpty(const char* value) noexcept
{
- return value == nullptr || *value == '\0';
+ return !value || *value == '\0';
}
static bool IsEmpty(cm::string_view value) noexcept { return value.empty(); }
@@ -148,7 +145,7 @@ public:
*/
static bool IsInternallyOn(const char* value) noexcept
{
- return value != nullptr && IsInternallyOn(cm::string_view(value));
+ return value && IsInternallyOn(cm::string_view(value));
}
static bool IsInternallyOn(cm::string_view) noexcept;
diff --git a/Source/cmVisualStudio10TargetGenerator.cxx b/Source/cmVisualStudio10TargetGenerator.cxx
index 54bab9f..9c20ac7 100644
--- a/Source/cmVisualStudio10TargetGenerator.cxx
+++ b/Source/cmVisualStudio10TargetGenerator.cxx
@@ -5111,11 +5111,11 @@ std::string ComputeCertificateThumbprint(const std::string& source)
cmsys::Encoding::ToWide(source.c_str()).c_str(), GENERIC_READ,
FILE_SHARE_READ, nullptr, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, nullptr);
- if (certFile != INVALID_HANDLE_VALUE && certFile != nullptr) {
+ if (certFile != INVALID_HANDLE_VALUE && certFile) {
DWORD fileSize = GetFileSize(certFile, nullptr);
if (fileSize != INVALID_FILE_SIZE) {
auto certData = cm::make_unique<BYTE[]>(fileSize);
- if (certData != nullptr) {
+ if (certData) {
DWORD dwRead = 0;
if (ReadFile(certFile, certData.get(), fileSize, &dwRead, nullptr)) {
cryptBlob.cbData = fileSize;
@@ -5126,11 +5126,11 @@ std::string ComputeCertificateThumbprint(const std::string& source)
// Open the certificate as a store
certStore =
PFXImportCertStore(&cryptBlob, nullptr, CRYPT_EXPORTABLE);
- if (certStore != nullptr) {
+ if (certStore) {
// There should only be 1 cert.
certContext =
CertEnumCertificatesInStore(certStore, certContext);
- if (certContext != nullptr) {
+ if (certContext) {
// The hash is 20 bytes
BYTE hashData[20];
DWORD hashLength = 20;
diff --git a/Source/cmWorkerPool.cxx b/Source/cmWorkerPool.cxx
index dd8f459..2fbf657 100644
--- a/Source/cmWorkerPool.cxx
+++ b/Source/cmWorkerPool.cxx
@@ -71,7 +71,7 @@ private:
void cmUVPipeBuffer::reset()
{
- if (this->UVPipe_.get() != nullptr) {
+ if (this->UVPipe_.get()) {
this->EndFunction_ = nullptr;
this->DataFunction_ = nullptr;
this->Buffer_.clear();
@@ -83,7 +83,7 @@ void cmUVPipeBuffer::reset()
bool cmUVPipeBuffer::init(uv_loop_t* uv_loop)
{
this->reset();
- if (uv_loop == nullptr) {
+ if (!uv_loop) {
return false;
}
int ret = this->UVPipe_.init(*uv_loop, 0, this);
@@ -93,7 +93,7 @@ bool cmUVPipeBuffer::init(uv_loop_t* uv_loop)
bool cmUVPipeBuffer::startRead(DataFunction dataFunction,
EndFunction endFunction)
{
- if (this->UVPipe_.get() == nullptr) {
+ if (!this->UVPipe_.get()) {
return false;
}
if (!dataFunction || !endFunction) {
@@ -120,7 +120,7 @@ void cmUVPipeBuffer::UVData(uv_stream_t* stream, ssize_t nread,
{
auto& pipe = *reinterpret_cast<cmUVPipeBuffer*>(stream->data);
if (nread > 0) {
- if (buf->base != nullptr) {
+ if (buf->base) {
// Call data function
pipe.DataFunction_(DataRange(buf->base, buf->base + nread));
}
@@ -200,7 +200,7 @@ void cmUVReadOnlyProcess::setup(cmWorkerPool::ProcessResultT* result,
bool cmUVReadOnlyProcess::start(uv_loop_t* uv_loop,
std::function<void()> finishedCallback)
{
- if (this->IsStarted() || (this->Result() == nullptr)) {
+ if (this->IsStarted() || !this->Result()) {
return false;
}
@@ -364,9 +364,8 @@ void cmUVReadOnlyProcess::UVTryFinish()
// There still might be data in the pipes after the process has finished.
// Therefore check if the process is finished AND all pipes are closed
// before signaling the worker thread to continue.
- if ((this->UVProcess_.get() != nullptr) ||
- (this->UVPipeOut_.uv_pipe() != nullptr) ||
- (this->UVPipeErr_.uv_pipe() != nullptr)) {
+ if ((this->UVProcess_.get()) || (this->UVPipeOut_.uv_pipe()) ||
+ (this->UVPipeErr_.uv_pipe())) {
return;
}
this->IsFinished_ = true;
diff --git a/Source/cmake.cxx b/Source/cmake.cxx
index 3a2c690..02b3d87 100644
--- a/Source/cmake.cxx
+++ b/Source/cmake.cxx
@@ -2735,7 +2735,7 @@ bool cmake::StartDebuggerIfEnabled()
return true;
}
- if (DebugAdapter == nullptr) {
+ if (!DebugAdapter) {
if (this->GetDebuggerPipe().empty()) {
std::cerr
<< "Error: --debugger-pipe must be set when debugging is enabled.\n";
@@ -2765,7 +2765,7 @@ void cmake::StopDebuggerIfNeeded(int exitCode)
}
// The debug adapter may have failed to start (e.g. invalid pipe path).
- if (DebugAdapter != nullptr) {
+ if (DebugAdapter) {
DebugAdapter->ReportExitCode(exitCode);
DebugAdapter.reset();
}