Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVivian Kong2006-11-06 15:43:40 +0000
committerVivian Kong2006-11-06 15:43:40 +0000
commit7087da743bf56bd58b3b87234b123fcb123dd962 (patch)
tree66425602d7b4ae50110cb05f30526b7e098c7cc3
parent81ff6c9e7ba45dc7ac083fb106d97a42138016af (diff)
downloadorg.eclipse.cdt-7087da743bf56bd58b3b87234b123fcb123dd962.tar.gz
org.eclipse.cdt-7087da743bf56bd58b3b87234b123fcb123dd962.tar.xz
org.eclipse.cdt-7087da743bf56bd58b3b87234b123fcb123dd962.zip
Bug 161609 - more testcases for PDOM/index
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/pdomtests/classTests/constructor.cpp7
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/pdomtests/classTests/friend.cpp14
2 files changed, 21 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core.tests/resources/pdomtests/classTests/constructor.cpp b/core/org.eclipse.cdt.core.tests/resources/pdomtests/classTests/constructor.cpp
new file mode 100644
index 00000000000..36c0a2bab3f
--- /dev/null
+++ b/core/org.eclipse.cdt.core.tests/resources/pdomtests/classTests/constructor.cpp
@@ -0,0 +1,7 @@
+class Class1 {
+ const int number;
+public:
+ Class1(int num);
+};
+
+Class1::Class1(int num) : number(num) {}
diff --git a/core/org.eclipse.cdt.core.tests/resources/pdomtests/classTests/friend.cpp b/core/org.eclipse.cdt.core.tests/resources/pdomtests/classTests/friend.cpp
new file mode 100644
index 00000000000..2799cac363e
--- /dev/null
+++ b/core/org.eclipse.cdt.core.tests/resources/pdomtests/classTests/friend.cpp
@@ -0,0 +1,14 @@
+class ClassA {
+ int x,y;
+ friend class ClassC; //ClassC is a friend class of ClassA
+};
+
+class ClassB {
+public:
+ void functionB();
+
+};
+
+class ClassC {
+ friend void ClassB::functionB(); //functionB is a friend of ClassC
+};

Back to the top