aboutsummaryrefslogtreecommitdiffstats
path: root/tests/cpplocators
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@digia.com>2013-09-12 14:06:36 +0200
committerNikolai Kosjar <nikolai.kosjar@digia.com>2013-09-13 15:40:48 +0200
commit91dbac03033a077e77cbc58bc1321ecf6f571bfb (patch)
treec71bc63a34c03a87682674c14bb147a05cfe659a /tests/cpplocators
parentfeef5cac4ce92df71ec320ae7484d63b3b5e4a30 (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.cpp15
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() {}