mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
strings: Remove cmStdString references
Casts from std::string -> cmStdString were high on the list of things taking up time. Avoid such implicit casts across function calls by just using std::string everywhere. The comment that the symbol name is too long is no longer relevant since modern debuggers alias the templates anyways and the size is a non-issue since the underlying methods are generated since it's inherited.
This commit is contained in:
@@ -231,7 +231,7 @@ int cmCTestScriptHandler::ExecuteScript(const std::string& total_script_arg)
|
||||
cmSystemTools::GetCTestCommand() << "\n");
|
||||
|
||||
// now pass through all the other arguments
|
||||
std::vector<cmStdString> &initArgs =
|
||||
std::vector<std::string> &initArgs =
|
||||
this->CTest->GetInitialCommandLineArguments();
|
||||
//*** need to make sure this does not have the current script ***
|
||||
for(size_t i=1; i < initArgs.size(); ++i)
|
||||
@@ -766,7 +766,7 @@ int cmCTestScriptHandler::PerformExtraUpdates()
|
||||
|
||||
// do an initial cvs update as required
|
||||
command = this->UpdateCmd;
|
||||
std::vector<cmStdString>::iterator it;
|
||||
std::vector<std::string>::iterator it;
|
||||
for (it = this->ExtraUpdates.begin();
|
||||
it != this->ExtraUpdates.end();
|
||||
++ it )
|
||||
|
||||
Reference in New Issue
Block a user