summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent-inside-ternary-operator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent-inside-ternary-operator.cpp')
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent-inside-ternary-operator.cpp125
1 files changed, 125 insertions, 0 deletions
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent-inside-ternary-operator.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent-inside-ternary-operator.cpp
new file mode 100644
index 00000000..40cdad92
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/indent-inside-ternary-operator.cpp
@@ -0,0 +1,125 @@
+(tmp
+ ? tmp->IsNewline()
+? "newline"
+ : tmp->IsComment()
+ ? "comment"
+ : "other"
+ : tmp->IsNewline()
+ ? "newline"
+ : tmp->IsComment()
+ ? "comment"
+ : "other");
+
+a
+? b
+ + c
+ : d
+ + e;
+
+ return
+ outerFlag
+ ? RadioButton
+ : innerFlag
+ ? Badge
+ : nil;
+
+x = outerFlag
+ ? RadioButton(
+ arg1
+ )
+ : Checkbutton
+ .arg2;
+
+ Builder
+ .child(
+ outerFlag
+ ? RadioButton(
+ buttonArg
+ )
+ : innerFlag
+ ? Badge
+ .component(
+ LabelText)
+ : nil
+ );
+
+
+accessoryType
+ ? ConKSC1{}
+ : flag == false
+ ? ConKSC2{}
+ .build()
+ : flag == true
+ ? ConKSC3{}
+ .build()
+ : ConKSC4{}
+ .build();
+
+options.meta == nil
+ ? metaCmpnt
+ : CBuilder()
+.spacing(4)
+ .subCmpnt(
+ CBuilder()
+ .build());
+
+options.meta == nil
+ ? CBuilder()
+ .spacing(4)
+.subCmpnt(
+ CBuilder()
+.build()
+)
+: Builder
+ .spacing;
+
+ options == nil ? CBuilder()
+ .spacing(6)
+: Builder
+ .spacing;
+
+ options == nil ? CBuilder()
+ .spacing(6) : Builder
+ .spacing;
+
+flag
+ ? isChild
+ ? TypeBack
+: TypeCancel
+ : nil;
+
+
+func something() {
+ if (flag) {
+ x == flag
+ ? Builder
+ .spacing
+ : Builder
+ .spacing;
+ }
+}
+
+
+flag1
+? ( flag2
+ ? ( flag3
+ ? result1
+ : result2 )
+ : ( result3 )
+ )
+ : ( flag5
+ ? ( flag
+ ? result4
+ : result5)
+ : ( flag6
+ ? result6
+ : ( result7 )
+ )
+ );
+
+
+flag1
+? result1
+ : (
+ flag5
+ );