Commit 0f7ec930 authored by Daniel Pfeifer's avatar Daniel Pfeifer

Pass std::string as const&

parent 160bed45
......@@ -918,7 +918,8 @@ int LoadLines(const char* fileName, std::vector<std::string>& lines)
// ****************************************************************************
template <typename T>
int NameValue(std::vector<std::string>& lines, std::string name, T& value)
int NameValue(std::vector<std::string> const& lines, std::string const& name,
T& value)
{
size_t nLines = lines.size();
for (size_t i = 0; i < nLines; ++i) {
......
......@@ -54,7 +54,8 @@ static const char* toUnixPaths[][2] = {
{ 0, 0 }
};
static bool CheckConvertToUnixSlashes(std::string input, std::string output)
static bool CheckConvertToUnixSlashes(std::string const& input,
std::string const& output)
{
std::string result = input;
kwsys::SystemTools::ConvertToUnixSlashes(result);
......@@ -71,8 +72,9 @@ static const char* checkEscapeChars[][4] = { { "1 foo 2 bar 2", "12", "\\",
{ " {} ", "{}", "#", " #{#} " },
{ 0, 0, 0, 0 } };
static bool CheckEscapeChars(std::string input, const char* chars_to_escape,
char escape_char, std::string output)
static bool CheckEscapeChars(std::string const& input,
const char* chars_to_escape, char escape_char,
std::string const& output)
{
std::string result = kwsys::SystemTools::EscapeChars(
input.c_str(), chars_to_escape, escape_char);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment