Ver código fonte

cmListCommand: Convert loop to find algorithm.

Stephen Kelly 11 anos atrás
pai
commit
069f2440c4
1 arquivos alterados com 1 adições e 12 exclusões
  1. 1 12
      Source/cmListCommand.cxx

+ 1 - 12
Source/cmListCommand.cxx

@@ -104,19 +104,8 @@ bool cmListCommand::GetList(std::vector<std::string>& list,
     }
   // expand the variable into a list
   cmSystemTools::ExpandListArgument(listString, list, true);
-  // check the list for empty values
-  bool hasEmpty = false;
-  for(std::vector<std::string>::iterator i = list.begin();
-      i != list.end(); ++i)
-    {
-    if(i->empty())
-      {
-      hasEmpty = true;
-      break;
-      }
-    }
   // if no empty elements then just return
-  if(!hasEmpty)
+  if (std::find(list.begin(), list.end(), std::string()) == list.end())
     {
     return true;
     }