Skip to content
Snippets Groups Projects
Commit eb745c7e authored by Carl Philipp Klemm's avatar Carl Philipp Klemm
Browse files

Model: clean remove {} parameters when returning string for getModelStr()

parent 9d374637
No related branches found
No related tags found
No related merge requests found
......@@ -383,5 +383,22 @@ size_t Model::getFlatParametersCount()
std::string Model::getModelStr()
{
return _modelStr;
std::string output;
output.reserve(_modelStr.size());
int bracket = 0;
for(const char c : _modelStr)
{
if(c == '{')
++bracket;
else if(bracket == 0)
output.push_back(c);
if(c == '}')
{
--bracket;
if(bracket < 0)
return _modelStr;
}
}
return output;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment