diff options
author | Michele Calgaro <[email protected]> | 2024-11-18 22:24:33 +0900 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2024-11-18 22:24:33 +0900 |
commit | 3b0c3b8206964b85bf3716c962d26dd15c4f285f (patch) | |
tree | 2f0973dbf96c2892d19a55b6f846f130e7399a48 /debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60057-issue_3116.cpp | |
parent | ff287d2f48d4f4253bf84f19bd7fe937b61ede45 (diff) | |
download | extra-dependencies-master.tar.gz extra-dependencies-master.zip |
It is no longer necessary to maintain a customize trinity version.
Upstream version can be used as is.
Signed-off-by: Michele Calgaro <[email protected]>
Diffstat (limited to 'debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60057-issue_3116.cpp')
-rw-r--r-- | debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60057-issue_3116.cpp | 233 |
1 files changed, 0 insertions, 233 deletions
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60057-issue_3116.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60057-issue_3116.cpp deleted file mode 100644 index 40bc5b9a..00000000 --- a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/60057-issue_3116.cpp +++ /dev/null @@ -1,233 +0,0 @@ -// Singular with various newline formats -auto f = [] -> void { - return; - }; - -auto f = [] -> void { - return; - }(); - -auto f = [] -> void - { - return; - }(); - -auto f = - [] -> void { - return; - }; - -auto f = - [] -> void - { - return; - }; - -auto f - = [] -> void { - int i = 0; - return; - }; - -auto f - = [] - { - int i = 0; - return; - }; - -// Nested lambda -auto f = [] { - auto g = [] { - auto h = [] { - return; - }; - return; - }; - return; - }; - -auto f = [] { - auto g = [] - { - auto h = [] { - return; - }; - return; - }; - return; - }; - -auto f = [] - { - auto g = [] { - auto h = [] - { - return; - }; - return; - }; - return; - }; - -// Nested lambda within functions -FuncA( - [] { - return; - }, - [] { - return; - } -); - -FuncB([] { - return; - }, - [] { - return; - } -); - -FuncC([] { - return; - }, - [] { - return; - } -)(); - -FuncD([] { - return; - }, - [] { - return; - })(); - -FuncE([] { - return; - }, - [] { - return; - }); - -A( - B([] (const std::string &s) -> bool { - s = "hello"; - return true; - }), 1 -); - -A( - B( - [] (const std::string &s) -> bool { - s = "hello"; - return true; - } - ), 1 -); - -// Inside scope -{ - std::thread([](const char *c) { - std::cout << c << std::endl; - }).detach(); - - std::thread( - [](const char *c) { - std::cout << c << std::endl; - } - ).detach(); - - auto f = [&](int a) { - return b; - }; - - auto f = [&](int a) - { - return b; - }; -} - -Func(std::count_if(v.begin(), v.end(), [&](const auto &a) { - return a == 3; - })); - -Func( - std::count_if(v.begin(), v.end(), [&](const auto &a) - { - return a == 3; - })); - -Func( - std::count_if(v.begin(), v.end(), [&](const auto &a) { - return a == 3; - })); - -Func( - std::count_if(v.begin(), v.end(), [&](const auto &a) { - return a == 3; - }) -); - -// Test case from issue #3116 -const auto compare = [] (const auto i, const auto j) - { - return i >= j; - }; - -std::sort( - vector.begin(), - vector.end(), - [] (const auto i, const auto j) - { - return i >= j; - } -); - -// Test case from issue #3116 -if(isWidgetOfCurrentRow) -{ - it = std::find_if( - reloaded.begin(), - reloaded.end(), - [&rowGuid](const auto& device) - { - return (device.thingGUID == rowGuid && !device.isWidget); - } - ); -} -else -{ - it = std::find_if( - reloaded.begin(), - reloaded.end(), - [&rowGuid](const auto& device) - { - return device.thingGUID == rowGuid; - } - ); -} - -// Test case from issue 1296 and some variants -obj->Func([&](int a) - { - return b; - }); - -obj->Func([] -> int - { - return b; - }); - -obj->Func([] - { - return b; - } -); - -obj->Func( - Func([] - { - return b; - }) -); |