From 05af537ecc6b89af5f0bb8051b63d08fb105e36b Mon Sep 17 00:00:00 2001 From: Brad King Date: Thu, 7 Dec 2017 09:33:43 -0500 Subject: cmGlobalNinjaGenerator: Avoid using deprecated std::ptr_fun It was deprecated by C++11 and removed by C++17. Use a C++11 lambda. --- Source/cmGlobalNinjaGenerator.cxx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Source/cmGlobalNinjaGenerator.cxx b/Source/cmGlobalNinjaGenerator.cxx index d5531cb..4f546bb 100644 --- a/Source/cmGlobalNinjaGenerator.cxx +++ b/Source/cmGlobalNinjaGenerator.cxx @@ -8,7 +8,6 @@ #include "cmsys/FStream.hxx" #include #include -#include #include #include // IWYU pragma: keep #include @@ -114,7 +113,7 @@ std::string cmGlobalNinjaGenerator::EncodeIdent(const std::string& ident, std::ostream& vars) { if (std::find_if(ident.begin(), ident.end(), - std::not1(std::ptr_fun(IsIdentChar))) != ident.end()) { + [](char c) { return !IsIdentChar(c); }) != ident.end()) { static unsigned VarNum = 0; std::ostringstream names; names << "ident" << VarNum++; -- cgit v0.12