Skip to content

Commit

Permalink
Used single quotes for single character in string::find algorithm, mo…
Browse files Browse the repository at this point in the history
…re efficient
  • Loading branch information
asapelkin authored and wwmayer committed Nov 21, 2019
1 parent e9814d9 commit 8bc5b58
Show file tree
Hide file tree
Showing 10 changed files with 11 additions and 11 deletions.
2 changes: 1 addition & 1 deletion src/App/Extension.cpp
Expand Up @@ -111,7 +111,7 @@ std::string Extension::name() const {
throw Base::RuntimeError("Extension::name: Extension type not set");

std::string temp(m_extensionType.getName());
std::string::size_type pos = temp.find_last_of(":");
std::string::size_type pos = temp.find_last_of(':');

if(pos != std::string::npos)
return temp.substr(pos+1);
Expand Down
2 changes: 1 addition & 1 deletion src/Base/Interpreter.cpp
Expand Up @@ -792,7 +792,7 @@ int getSWIGVersionFromModule(const std::string& module)
Py::String file(mod.getAttr("__file__"));
std::string filename = (std::string)file;
// file can have the extension .py or .pyc
filename = filename.substr(0, filename.rfind("."));
filename = filename.substr(0, filename.rfind('.'));
filename += ".py";
boost::regex rx("^# Version ([1-9])\\.([0-9])\\.([0-9]+)");
boost::cmatch what;
Expand Down
2 changes: 1 addition & 1 deletion src/Base/Writer.cpp
Expand Up @@ -317,7 +317,7 @@ void FileWriter::writeFiles(void)
if (shouldWrite(entry.FileName, entry.Object)) {
std::string filePath = entry.FileName;
std::string::size_type pos = 0;
while ((pos = filePath.find("/", pos)) != std::string::npos) {
while ((pos = filePath.find('/', pos)) != std::string::npos) {
std::string dirName = DirName + "/" + filePath.substr(0, pos);
pos++;
Base::FileInfo fi(dirName);
Expand Down
2 changes: 1 addition & 1 deletion src/Gui/AutoSaver.cpp
Expand Up @@ -375,7 +375,7 @@ void RecoveryWriter::writeFiles(void)
if (shouldWrite(entry.FileName, entry.Object)) {
std::string filePath = entry.FileName;
std::string::size_type pos = 0;
while ((pos = filePath.find("/", pos)) != std::string::npos) {
while ((pos = filePath.find('/', pos)) != std::string::npos) {
std::string dirName = DirName + "/" + filePath.substr(0, pos);
pos++;
Base::FileInfo fi(dirName);
Expand Down
2 changes: 1 addition & 1 deletion src/Gui/DAGView/DAGModel.cpp
Expand Up @@ -893,7 +893,7 @@ void Model::updateStates()
std::size_t Model::columnFromMask(const ColumnMask &maskIn)
{
std::string maskString = maskIn.to_string();
return maskString.size() - maskString.find("1") - 1;
return maskString.size() - maskString.find('1') - 1;
}

RectItem* Model::getRectFromPosition(const QPointF& position)
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemMesh.cpp
Expand Up @@ -1023,7 +1023,7 @@ void FemMesh::readNastran(const std::string &Filename)
{
std::getline(inputfile,line1);
if (line1.size() == 0) continue;
if (!nastran_free_format && line1.find(",")!= std::string::npos)
if (!nastran_free_format && line1.find(',')!= std::string::npos)
nastran_free_format = true;
if (!nastran_free_format && line1.find("GRID*")!= std::string::npos ) //We found a Grid line
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Mesh/App/Core/MeshIO.cpp
Expand Up @@ -1624,7 +1624,7 @@ bool MeshInput::LoadNastran (std::istream &rstrIn)
if (line.find("GRID*") == 0) {
assert(0);
}
else if (line.find("*") == 0) {
else if (line.find('*') == 0) {
assert(0);
}
// insert the read-in vertex into a map to preserve the order
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Path/App/Path.cpp
Expand Up @@ -261,7 +261,7 @@ void Toolpath::setFromGCode(const std::string instr)
}
mode = "comment";
last = found;
found = str.find_first_of(")", found+1);
found = str.find_first_of(')', found+1);
} else if (str[found] == ')') {
// end of comment
std::string gcodestr = str.substr(last, found-last+1);
Expand Down
4 changes: 2 additions & 2 deletions src/Mod/TechDraw/App/HatchLine.cpp
Expand Up @@ -343,7 +343,7 @@ bool PATLineSpec::findPatternStart(std::ifstream& inFile, std::string& parmName
(line.empty()) ) { //is cr/lf empty?
continue;
} else if (nameTag == "*") {
commaPos = line.find(",",1);
commaPos = line.find(',',1);
if (commaPos != std::string::npos) {
patternName = line.substr(1,commaPos-1);
} else {
Expand Down Expand Up @@ -396,7 +396,7 @@ std::vector<std::string> PATLineSpec::getPatternList(std::string& parmFile)
std::string nameTag = line.substr(0,1); //dupl code here
unsigned long int commaPos;
if (nameTag == "*") { //found a pattern
commaPos = line.find(",",1);
commaPos = line.find(',',1);
std::string patternName;
if (commaPos != std::string::npos) {
patternName = line.substr(1,commaPos-1);
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/TechDraw/App/LineGroup.cpp
Expand Up @@ -148,7 +148,7 @@ std::string LineGroup::getRecordFromFile(std::string parmFile, std::string group
(line.empty()) ) { //is cr/lf empty?
continue;
} else if (nameTag == "*") {
commaPos = line.find(",",1);
commaPos = line.find(',',1);
if (commaPos != std::string::npos) {
foundName = line.substr(1,commaPos-1);
} else {
Expand Down

0 comments on commit 8bc5b58

Please sign in to comment.