use qualified auto
This commit is contained in:
@ -294,7 +294,7 @@ Pair *Force::pair_match(const std::string &word, int exact, int nsub)
|
||||
else if (!exact && utils::strmatch(pair_style, word))
|
||||
return pair;
|
||||
else if (utils::strmatch(pair_style, "^hybrid")) {
|
||||
auto hybrid = dynamic_cast<PairHybrid *>(pair);
|
||||
auto *hybrid = dynamic_cast<PairHybrid *>(pair);
|
||||
count = 0;
|
||||
for (int i = 0; i < hybrid->nstyles; i++)
|
||||
if ((exact && (word == hybrid->keywords[i])) ||
|
||||
@ -320,7 +320,7 @@ char *Force::pair_match_ptr(Pair *ptr)
|
||||
if (ptr == pair) return pair_style;
|
||||
|
||||
if (utils::strmatch(pair_style, "^hybrid")) {
|
||||
auto hybrid = dynamic_cast<PairHybrid *>(pair);
|
||||
auto *hybrid = dynamic_cast<PairHybrid *>(pair);
|
||||
for (int i = 0; i < hybrid->nstyles; i++)
|
||||
if (ptr == hybrid->styles[i]) return hybrid->keywords[i];
|
||||
}
|
||||
@ -391,7 +391,7 @@ Bond *Force::bond_match(const std::string &style)
|
||||
if (style == bond_style)
|
||||
return bond;
|
||||
else if (strcmp(bond_style, "hybrid") == 0) {
|
||||
auto hybrid = dynamic_cast<BondHybrid *>(bond);
|
||||
auto *hybrid = dynamic_cast<BondHybrid *>(bond);
|
||||
for (int i = 0; i < hybrid->nstyles; i++)
|
||||
if (style == hybrid->keywords[i]) return hybrid->styles[i];
|
||||
}
|
||||
@ -461,7 +461,7 @@ Angle *Force::angle_match(const std::string &style)
|
||||
if (style == angle_style)
|
||||
return angle;
|
||||
else if (utils::strmatch(angle_style, "^hybrid")) {
|
||||
auto hybrid = dynamic_cast<AngleHybrid *>(angle);
|
||||
auto *hybrid = dynamic_cast<AngleHybrid *>(angle);
|
||||
for (int i = 0; i < hybrid->nstyles; i++)
|
||||
if (style == hybrid->keywords[i]) return hybrid->styles[i];
|
||||
}
|
||||
@ -531,7 +531,7 @@ Dihedral *Force::dihedral_match(const std::string &style)
|
||||
if (style == dihedral_style)
|
||||
return dihedral;
|
||||
else if (utils::strmatch(dihedral_style, "^hybrid")) {
|
||||
auto hybrid = dynamic_cast<DihedralHybrid *>(dihedral);
|
||||
auto *hybrid = dynamic_cast<DihedralHybrid *>(dihedral);
|
||||
for (int i = 0; i < hybrid->nstyles; i++)
|
||||
if (style == hybrid->keywords[i]) return hybrid->styles[i];
|
||||
}
|
||||
@ -601,7 +601,7 @@ Improper *Force::improper_match(const std::string &style)
|
||||
if (style == improper_style)
|
||||
return improper;
|
||||
else if (utils::strmatch(improper_style, "^hybrid")) {
|
||||
auto hybrid = dynamic_cast<ImproperHybrid *>(improper);
|
||||
auto *hybrid = dynamic_cast<ImproperHybrid *>(improper);
|
||||
for (int i = 0; i < hybrid->nstyles; i++)
|
||||
if (style == hybrid->keywords[i]) return hybrid->styles[i];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user