| 135 | |
| 136 | |
| 137 | void Demangle::BackrefList::PushStringBackref(string& s) |
| 138 | { |
| 139 | if (s.size() > MAX_DEMANGLE_LENGTH) |
| 140 | throw DemangleException(); |
| 141 | LogDebug("this: %p - Backref: %zu - %s\n", this, nameList.size(), s.c_str()); |
| 142 | for (const auto& name : nameList) |
| 143 | if (name == s) |
| 144 | return; |
| 145 | nameList.push_back(s); |
| 146 | } |
| 147 | |
| 148 | |
| 149 | void Demangle::BackrefList::PushFrontStringBackref(string& s) |
no test coverage detected