summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/input/cpp/sp_cpp_lambda_fparen.cpp
blob: e25d0496b9023cc85789586b14a0207dd1833714 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
void test()
{
	[]{}();
	[]{ foo(); }();
	[x]{ foo(x); }();
	[](int x){ foo(x); }(42);
	[y](int x){ foo(x, y); }(42);
	bar([]{ return 1; }());
	bar([]{ return foo(); }());
	bar([x]{ return foo(x); }(42));
	bar([](int x){ return foo(x); }(42));
	bar([y](int x){ return foo(x, y); }(42));

	[]  {}  ();
	[]  { foo(); }  ();
	[x]  { foo(x); }  ();
	[]  (int x){ foo(x); }  (42);
	[y]  (int x){ foo(x, y); }  (42);
	bar([]  { return 1; }  ());
	bar([]  { return foo(); }  ());
	bar([x]  { return foo(x); }  (42));
	bar([]  (int x){ return foo(x); }  (42));
	bar([y]  (int x){ return foo(x, y); }  (42));
}