26 baseName.remove_prefix(1);
34 while (isdigit(baseName[
offset])) {
40 baseName.remove_prefix(
offset + 1);
45 baseName.remove_prefix(1);
65 int baseNameCopyLength = std::min<int>(baseName.size(), uniqueNameEnd - endPtr);
66 memcpy(endPtr, baseName.data(), baseNameCopyLength);
67 endPtr += baseNameCopyLength;
70 if (symbolTable->
find(uniqueNameView) ==
nullptr) {
71 return std::string(uniqueNameView);