| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441 |
- // This file was generated using gyb. Do not edit it directly. Edit
- // ViewBuilder.swift.gyb instead.
- // swiftformat:options --allow-partial-wrapping true
- /// A result builder used to compose views together into composite views in
- /// a declarative manner.
- @resultBuilder
- public struct ViewBuilder {
- public static func buildBlock() -> some View {
- return EmptyView()
- }
- public static func buildBlock<
- V0: View
- >(
- _ view0: V0
- ) -> TupleView1<
- V0
- > {
- return TupleView1<
- V0
- >(view0)
- }
- public static func buildBlock<
- V0: View, V1: View
- >(
- _ view0: V0, _ view1: V1
- ) -> TupleView2<
- V0, V1
- > {
- return TupleView2<
- V0, V1
- >(view0, view1)
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2
- ) -> TupleView3<
- V0, V1, V2
- > {
- return TupleView3<
- V0, V1, V2
- >(view0, view1, view2)
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3
- ) -> TupleView4<
- V0, V1, V2, V3
- > {
- return TupleView4<
- V0, V1, V2, V3
- >(view0, view1, view2, view3)
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View, V4: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3, _ view4: V4
- ) -> TupleView5<
- V0, V1, V2, V3, V4
- > {
- return TupleView5<
- V0, V1, V2, V3, V4
- >(view0, view1, view2, view3, view4)
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View, V4: View, V5: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3, _ view4: V4, _ view5: V5
- ) -> TupleView6<
- V0, V1, V2, V3, V4, V5
- > {
- return TupleView6<
- V0, V1, V2, V3, V4, V5
- >(view0, view1, view2, view3, view4, view5)
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View, V4: View, V5: View, V6: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3, _ view4: V4, _ view5: V5, _ view6: V6
- ) -> TupleView7<
- V0, V1, V2, V3, V4, V5, V6
- > {
- return TupleView7<
- V0, V1, V2, V3, V4, V5, V6
- >(view0, view1, view2, view3, view4, view5, view6)
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View, V4: View, V5: View, V6: View, V7: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3, _ view4: V4, _ view5: V5, _ view6: V6,
- _ view7: V7
- ) -> TupleView8<
- V0, V1, V2, V3, V4, V5, V6, V7
- > {
- return TupleView8<
- V0, V1, V2, V3, V4, V5, V6, V7
- >(view0, view1, view2, view3, view4, view5, view6, view7)
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View, V4: View, V5: View, V6: View, V7: View, V8: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3, _ view4: V4, _ view5: V5, _ view6: V6,
- _ view7: V7, _ view8: V8
- ) -> TupleView9<
- V0, V1, V2, V3, V4, V5, V6, V7, V8
- > {
- return TupleView9<
- V0, V1, V2, V3, V4, V5, V6, V7, V8
- >(view0, view1, view2, view3, view4, view5, view6, view7, view8)
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View, V4: View, V5: View, V6: View, V7: View, V8: View,
- V9: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3, _ view4: V4, _ view5: V5, _ view6: V6,
- _ view7: V7, _ view8: V8, _ view9: V9
- ) -> TupleView10<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9
- > {
- return TupleView10<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9
- >(view0, view1, view2, view3, view4, view5, view6, view7, view8, view9)
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View, V4: View, V5: View, V6: View, V7: View, V8: View,
- V9: View, V10: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3, _ view4: V4, _ view5: V5, _ view6: V6,
- _ view7: V7, _ view8: V8, _ view9: V9, _ view10: V10
- ) -> TupleView11<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10
- > {
- return TupleView11<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10
- >(view0, view1, view2, view3, view4, view5, view6, view7, view8, view9, view10)
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View, V4: View, V5: View, V6: View, V7: View, V8: View,
- V9: View, V10: View, V11: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3, _ view4: V4, _ view5: V5, _ view6: V6,
- _ view7: V7, _ view8: V8, _ view9: V9, _ view10: V10, _ view11: V11
- ) -> TupleView12<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11
- > {
- return TupleView12<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11
- >(view0, view1, view2, view3, view4, view5, view6, view7, view8, view9, view10, view11)
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View, V4: View, V5: View, V6: View, V7: View, V8: View,
- V9: View, V10: View, V11: View, V12: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3, _ view4: V4, _ view5: V5, _ view6: V6,
- _ view7: V7, _ view8: V8, _ view9: V9, _ view10: V10, _ view11: V11, _ view12: V12
- ) -> TupleView13<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12
- > {
- return TupleView13<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12
- >(
- view0,
- view1,
- view2,
- view3,
- view4,
- view5,
- view6,
- view7,
- view8,
- view9,
- view10,
- view11,
- view12
- )
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View, V4: View, V5: View, V6: View, V7: View, V8: View,
- V9: View, V10: View, V11: View, V12: View, V13: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3, _ view4: V4, _ view5: V5, _ view6: V6,
- _ view7: V7, _ view8: V8, _ view9: V9, _ view10: V10, _ view11: V11, _ view12: V12,
- _ view13: V13
- ) -> TupleView14<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13
- > {
- return TupleView14<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13
- >(
- view0,
- view1,
- view2,
- view3,
- view4,
- view5,
- view6,
- view7,
- view8,
- view9,
- view10,
- view11,
- view12,
- view13
- )
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View, V4: View, V5: View, V6: View, V7: View, V8: View,
- V9: View, V10: View, V11: View, V12: View, V13: View, V14: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3, _ view4: V4, _ view5: V5, _ view6: V6,
- _ view7: V7, _ view8: V8, _ view9: V9, _ view10: V10, _ view11: V11, _ view12: V12,
- _ view13: V13, _ view14: V14
- ) -> TupleView15<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14
- > {
- return TupleView15<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14
- >(
- view0,
- view1,
- view2,
- view3,
- view4,
- view5,
- view6,
- view7,
- view8,
- view9,
- view10,
- view11,
- view12,
- view13,
- view14
- )
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View, V4: View, V5: View, V6: View, V7: View, V8: View,
- V9: View, V10: View, V11: View, V12: View, V13: View, V14: View, V15: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3, _ view4: V4, _ view5: V5, _ view6: V6,
- _ view7: V7, _ view8: V8, _ view9: V9, _ view10: V10, _ view11: V11, _ view12: V12,
- _ view13: V13, _ view14: V14, _ view15: V15
- ) -> TupleView16<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14, V15
- > {
- return TupleView16<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14, V15
- >(
- view0,
- view1,
- view2,
- view3,
- view4,
- view5,
- view6,
- view7,
- view8,
- view9,
- view10,
- view11,
- view12,
- view13,
- view14,
- view15
- )
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View, V4: View, V5: View, V6: View, V7: View, V8: View,
- V9: View, V10: View, V11: View, V12: View, V13: View, V14: View, V15: View, V16: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3, _ view4: V4, _ view5: V5, _ view6: V6,
- _ view7: V7, _ view8: V8, _ view9: V9, _ view10: V10, _ view11: V11, _ view12: V12,
- _ view13: V13, _ view14: V14, _ view15: V15, _ view16: V16
- ) -> TupleView17<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14, V15, V16
- > {
- return TupleView17<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14, V15, V16
- >(
- view0,
- view1,
- view2,
- view3,
- view4,
- view5,
- view6,
- view7,
- view8,
- view9,
- view10,
- view11,
- view12,
- view13,
- view14,
- view15,
- view16
- )
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View, V4: View, V5: View, V6: View, V7: View, V8: View,
- V9: View, V10: View, V11: View, V12: View, V13: View, V14: View, V15: View, V16: View,
- V17: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3, _ view4: V4, _ view5: V5, _ view6: V6,
- _ view7: V7, _ view8: V8, _ view9: V9, _ view10: V10, _ view11: V11, _ view12: V12,
- _ view13: V13, _ view14: V14, _ view15: V15, _ view16: V16, _ view17: V17
- ) -> TupleView18<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14, V15, V16, V17
- > {
- return TupleView18<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14, V15, V16, V17
- >(
- view0,
- view1,
- view2,
- view3,
- view4,
- view5,
- view6,
- view7,
- view8,
- view9,
- view10,
- view11,
- view12,
- view13,
- view14,
- view15,
- view16,
- view17
- )
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View, V4: View, V5: View, V6: View, V7: View, V8: View,
- V9: View, V10: View, V11: View, V12: View, V13: View, V14: View, V15: View, V16: View,
- V17: View, V18: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3, _ view4: V4, _ view5: V5, _ view6: V6,
- _ view7: V7, _ view8: V8, _ view9: V9, _ view10: V10, _ view11: V11, _ view12: V12,
- _ view13: V13, _ view14: V14, _ view15: V15, _ view16: V16, _ view17: V17, _ view18: V18
- ) -> TupleView19<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14, V15, V16, V17, V18
- > {
- return TupleView19<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14, V15, V16, V17, V18
- >(
- view0,
- view1,
- view2,
- view3,
- view4,
- view5,
- view6,
- view7,
- view8,
- view9,
- view10,
- view11,
- view12,
- view13,
- view14,
- view15,
- view16,
- view17,
- view18
- )
- }
- public static func buildBlock<
- V0: View, V1: View, V2: View, V3: View, V4: View, V5: View, V6: View, V7: View, V8: View,
- V9: View, V10: View, V11: View, V12: View, V13: View, V14: View, V15: View, V16: View,
- V17: View, V18: View, V19: View
- >(
- _ view0: V0, _ view1: V1, _ view2: V2, _ view3: V3, _ view4: V4, _ view5: V5, _ view6: V6,
- _ view7: V7, _ view8: V8, _ view9: V9, _ view10: V10, _ view11: V11, _ view12: V12,
- _ view13: V13, _ view14: V14, _ view15: V15, _ view16: V16, _ view17: V17,
- _ view18: V18,
- _ view19: V19
- ) -> TupleView20<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14, V15, V16, V17, V18, V19
- > {
- return TupleView20<
- V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14, V15, V16, V17, V18, V19
- >(
- view0,
- view1,
- view2,
- view3,
- view4,
- view5,
- view6,
- view7,
- view8,
- view9,
- view10,
- view11,
- view12,
- view13,
- view14,
- view15,
- view16,
- view17,
- view18,
- view19
- )
- }
- public static func buildEither<A: View, B: View>(first component: A) -> EitherView<A, B> {
- return EitherView(component)
- }
- public static func buildEither<A: View, B: View>(second component: B) -> EitherView<A, B> {
- return EitherView(component)
- }
- public static func buildIf<V: View>(_ content: V?) -> OptionalView<V> {
- return OptionalView(content)
- }
- }
|