diff options
author | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2013-09-12 14:06:36 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2013-09-13 15:40:48 +0200 |
commit | 91dbac03033a077e77cbc58bc1321ecf6f571bfb (patch) | |
tree | c71bc63a34c03a87682674c14bb147a05cfe659a /tests/cpplocators | |
parent | feef5cac4ce92df71ec320ae7484d63b3b5e4a30 (diff) |
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>
Diffstat (limited to 'tests/cpplocators')
-rw-r--r-- | tests/cpplocators/testdata_basic/file1.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/cpplocators/testdata_basic/file1.cpp b/tests/cpplocators/testdata_basic/file1.cpp index 6db50704e4..e652b13f07 100644 --- a/tests/cpplocators/testdata_basic/file1.cpp +++ b/tests/cpplocators/testdata_basic/file1.cpp @@ -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() {} |