mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-22 14:15:40 -06:00
ide: Clang ubuntu workaround optimised
This commit is contained in:
parent
356eb0bd9c
commit
483b7b7bd8
1 changed files with 5 additions and 6 deletions
|
|
@ -131,12 +131,11 @@ String ClangCursorInfo::Id()
|
|||
p++;
|
||||
m = CleanupId(p);
|
||||
{ // remove any scope
|
||||
int p = m.Find('(');
|
||||
for(;;) {
|
||||
int q = m.Find("::");
|
||||
if(q < 0 || q >= p)
|
||||
break;
|
||||
m = m.Mid(q + 2);
|
||||
int q = m.Find('(');
|
||||
if(q >= 0) {
|
||||
q = m.ReverseFind("::", q);
|
||||
if(q >= 0)
|
||||
m = m.Mid(q + 2);
|
||||
}
|
||||
}
|
||||
while(findarg(m[q], ':', '*', '&', '(', ')', ' ') >= 0)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue