Skip to content

Commit d673d8c

Browse files
authored
simplify
1 parent b111cbc commit d673d8c

1 file changed

Lines changed: 1 addition & 6 deletions

File tree

‎cpp2rust/converter/mapper.cpp‎

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -829,19 +829,14 @@ void AddRuleForUserDefinedType(clang::NamedDecl *decl) {
829829
}
830830

831831
std::string ToRustName(std::string name) {
832-
size_t pos = 0;
833-
while ((pos = name.find_first_of("<>, ", pos)) != std::string::npos) {
834-
name[pos] = '_';
835-
++pos;
836-
}
837832
ReplaceAll(name, "::", "_");
838833
ReplaceAll(name, "*", "ptr");
839834
ReplaceAll(name, "&", "ref");
840835
ReplaceAll(name, "[", "arr");
841836
ReplaceAll(name, "]", "arr");
842837
ReplaceAll(name, "-", "neg");
843838
for (auto &c : name) {
844-
if (!std::isalnum(static_cast<unsigned char>(c)) && c != '_') {
839+
if (!std::isalnum(c) && c != '_') {
845840
c = '_';
846841
}
847842
}

0 commit comments

Comments
 (0)