Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Corbat2012-08-29 04:36:11 +0000
committerSergey Prigogin2012-08-29 04:36:11 +0000
commit6d4c1e4dffcdc14c1b9db7420f6682f779022705 (patch)
tree0f4b6c49c3d7f5510f6ed93f251421a3fc21db16 /core/org.eclipse.cdt.core.tests/resources/rewrite/ASTWriterDeclaratorTestSource.awts
parentcce375dd68e7ae9288d141d018fe529ed740cb2a (diff)
downloadorg.eclipse.cdt-6d4c1e4dffcdc14c1b9db7420f6682f779022705.tar.gz
org.eclipse.cdt-6d4c1e4dffcdc14c1b9db7420f6682f779022705.tar.xz
org.eclipse.cdt-6d4c1e4dffcdc14c1b9db7420f6682f779022705.zip
Bug 380623 - [C++11] Explicit Virtual Overrides
Diffstat (limited to 'core/org.eclipse.cdt.core.tests/resources/rewrite/ASTWriterDeclaratorTestSource.awts')
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/rewrite/ASTWriterDeclaratorTestSource.awts29
1 files changed, 29 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core.tests/resources/rewrite/ASTWriterDeclaratorTestSource.awts b/core/org.eclipse.cdt.core.tests/resources/rewrite/ASTWriterDeclaratorTestSource.awts
index 97c1ba19ac8..bb26697b63e 100644
--- a/core/org.eclipse.cdt.core.tests/resources/rewrite/ASTWriterDeclaratorTestSource.awts
+++ b/core/org.eclipse.cdt.core.tests/resources/rewrite/ASTWriterDeclaratorTestSource.awts
@@ -117,3 +117,32 @@ int&& foo(int&& a)
char&& b;
}
+//!ICPPASTFunctionDeclarator in member function declared final
+//%CPP
+struct S
+{
+ virtual void memFun() final;
+};
+
+//!ICPPASTFunctionDeclarator in member function declared override
+//%CPP
+struct S
+{
+ virtual void memFun() override;
+};
+
+//!ICPPASTFunctionDeclarator in member function declared override final
+//%CPP
+struct S
+{
+ virtual void memFun() override final;
+};
+
+//!ICPPASTFunctionDeclarator in member function definition declared final
+//%CPP
+struct S
+{
+ virtual void memFun() final
+ {
+ }
+}; \ No newline at end of file

Back to the top