From 46461fc18350a8224ac55e6043a5676f1b5380fc Mon Sep 17 00:00:00 2001 From: Przemyslaw Gorszkowski Date: Tue, 25 Jun 2013 15:41:17 +0200 Subject: C++: code completion for lambda calls support for lambdas, e.g.: struct S { int bar; }; []() { return new S; } ()->bar; [] { return new S; } ()->bar; []() ->S* { return new S(); } ()->bar; []() throw() { return new S(); } ()->bar; []() throw()->S* { return new S(); } ()->bar; Task-number: QTCREATORBUG-9523 Change-Id: I43fbf6f0ee0bb11411c53c984df75ef33a276466 Reviewed-by: Erik Verbruggen --- src/plugins/cpptools/cpptoolsplugin.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/plugins/cpptools/cpptoolsplugin.h') diff --git a/src/plugins/cpptools/cpptoolsplugin.h b/src/plugins/cpptools/cpptoolsplugin.h index 7a5f2878bf..118b4e8364 100644 --- a/src/plugins/cpptools/cpptoolsplugin.h +++ b/src/plugins/cpptools/cpptoolsplugin.h @@ -156,6 +156,13 @@ private slots: void test_completion_enum_inside_block_inside_function_QTCREATORBUG5456(); void test_completion_enum_inside_function_QTCREATORBUG5456(); + //lambda + void test_completion_lambdaCalls_1(); + void test_completion_lambdaCalls_2(); + void test_completion_lambdaCalls_3(); + void test_completion_lambdaCalls_4(); + void test_completion_lambdaCalls_5(); + void test_format_pointerdeclaration_in_simpledeclarations(); void test_format_pointerdeclaration_in_simpledeclarations_data(); void test_format_pointerdeclaration_in_controlflowstatements(); -- cgit v1.2.1