forked from qt-creator/qt-creator
CppTools: Fix qualified ids in the ':' locator filter
* Always display qualified ids in the ':' filter * Show correct qualified ids (for some symbols the namespace was shown twice) Task-number: QTCREATORBUG-10136 Change-Id: Id178cb4b8abcc316250fa16e5f3e5a8e72bc0c10 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
@@ -20,8 +20,11 @@ public:
|
||||
MyClass() {}
|
||||
int function1();
|
||||
int function2(bool yesno, int number) {}
|
||||
int functionDefinedOutSideClass(char c);
|
||||
};
|
||||
|
||||
int MyClass::functionDefinedOutSideClass(char c) {}
|
||||
|
||||
//
|
||||
// Symbols in a named namespace
|
||||
//
|
||||
@@ -40,10 +43,16 @@ public:
|
||||
MyClass() {}
|
||||
int function1();
|
||||
int function2(bool yesno, int number) {}
|
||||
int functionDefinedOutSideClass(char c);
|
||||
int functionDefinedOutSideClassAndNamespace(float x);
|
||||
};
|
||||
|
||||
int MyClass::functionDefinedOutSideClass(char c) {}
|
||||
|
||||
} // namespace MyNamespace
|
||||
|
||||
int MyNamespace::MyClass::functionDefinedOutSideClassAndNamespace(float x) {}
|
||||
|
||||
//
|
||||
// Symbols in an anonymous namespace
|
||||
//
|
||||
@@ -62,6 +71,12 @@ public:
|
||||
MyClass() {}
|
||||
int function1();
|
||||
int function2(bool yesno, int number) {}
|
||||
int functionDefinedOutSideClass(char c);
|
||||
};
|
||||
|
||||
int MyClass::functionDefinedOutSideClass(char c) {}
|
||||
|
||||
} // anonymous namespace
|
||||
|
||||
|
||||
int main() {}
|
||||
|
||||
Reference in New Issue
Block a user