Skip to content

Instantly share code, notes, and snippets.

@sturdysturge
Created May 1, 2022 11:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sturdysturge/ee9a3650c966035f8e76cffba3fc60d3 to your computer and use it in GitHub Desktop.
Save sturdysturge/ee9a3650c966035f8e76cffba3fc60d3 to your computer and use it in GitHub Desktop.
public static func buildBlock<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3, _ c4: C4, _ c5: C5, _ c6: C6, _ c7: C7, _ c8: C8, _ c9: C9, _ c10: C10, _ c11: C11, _ c12: C12, _ c13: C13, _ c14: C14, _ c15: C15, _ c16: C16, _ c17: C17, _ c18: C18, _ c19: C19)
-> TupleView<(TupleView<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)>, TupleView<(C10, C11, C12, C13, C14, C15, C16, C17, C18, C19)>
)> where C0 : View, C1 : View, C2 : View, C3 : View, C4 : View, C5 : View, C6 : View, C7 : View, C8 : View, C9 : View, C10: View, C11: View, C12: View, C13: View, C14: View, C15: View, C16: View, C17: View, C18: View, C19: View {
TupleView((
TupleView((c0, c1, c2, c3, c4, c5, c6, c7, c8, c9)),
TupleView((c10, c11, c12, c13, c14, c15, c16, c17, c18, c19))
))
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment