aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpptools/cpptoolsplugin.h
diff options
context:
space:
mode:
authorPrzemyslaw Gorszkowski <[email protected]>2013-06-25 15:41:17 +0200
committerErik Verbruggen <[email protected]>2013-07-12 12:47:09 +0200
commit46461fc18350a8224ac55e6043a5676f1b5380fc (patch)
treeb8ad01aadef64706e43576be2d3a62b14ae43299 /src/plugins/cpptools/cpptoolsplugin.h
parentab15d38726487b1f59281b98265da4884cb78685 (diff)
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 <[email protected]>
Diffstat (limited to 'src/plugins/cpptools/cpptoolsplugin.h')
-rw-r--r--src/plugins/cpptools/cpptoolsplugin.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cpptoolsplugin.h b/src/plugins/cpptools/cpptoolsplugin.h
index 7a5f2878bfc..118b4e83641 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();