summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.73.0/tests/input/cpp/return_init_list.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'debian/uncrustify-trinity/uncrustify-trinity-0.73.0/tests/input/cpp/return_init_list.cpp')
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.73.0/tests/input/cpp/return_init_list.cpp30
1 files changed, 30 insertions, 0 deletions
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.73.0/tests/input/cpp/return_init_list.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.73.0/tests/input/cpp/return_init_list.cpp
new file mode 100644
index 00000000..f58dfee5
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.73.0/tests/input/cpp/return_init_list.cpp
@@ -0,0 +1,30 @@
+inline static std::tuple<bool, std::string> foo(void) {
+// should remain a one liner
+return{true, ""s};
+}
+inline static std::tuple<bool, std::string, std::string> foo(void) {
+if (condition) {
+// should remain a one liner
+return{true, ""s, ""s};
+}
+// should remain a one liner
+return{false, ""s, ""s};
+}
+inline static std::tuple<bool, std::string> foo(void) {
+// should indent one level
+return{
+true, ""s
+};
+}
+inline static std::tuple<bool, std::string> foo(void) {
+// should indent one level on new line
+return
+{ true, ""s };
+}
+inline static std::tuple<bool, std::string> foo(void) {
+// should indent one level for braces and another level for values
+return
+{
+true, ""s
+};
+}