OptionApply

class Object
trait Matchable
class Any

Value members

Concrete methods

inline
def apply[A1, A2, Z](a1: Option[A1], inline a2: Option[A2])(inline f: (A1, A2) => Z): Option[Z]
inline
def apply[A1, A2, A3, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3])(inline f: (A1, A2, A3) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4])(inline f: (A1, A2, A3, A4) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5])(inline f: (A1, A2, A3, A4, A5) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6])(inline f: (A1, A2, A3, A4, A5, A6) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, A7, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7])(inline f: (A1, A2, A3, A4, A5, A6, A7) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, A7, A8, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18], inline a19: Option[A19])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18], inline a19: Option[A19], inline a20: Option[A20])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18], inline a19: Option[A19], inline a20: Option[A20], inline a21: Option[A21])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) => Z): Option[Z]
inline
def apply[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18], inline a19: Option[A19], inline a20: Option[A20], inline a21: Option[A21], inline a22: Option[A22])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) => Z): Option[Z]
inline
def apply10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) => Z): Option[Z]
inline
def apply11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) => Z): Option[Z]
inline
def apply12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) => Z): Option[Z]
inline
def apply13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) => Z): Option[Z]
inline
def apply14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) => Z): Option[Z]
inline
def apply15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) => Z): Option[Z]
inline
def apply16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) => Z): Option[Z]
inline
def apply17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) => Z): Option[Z]
inline
def apply18[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) => Z): Option[Z]
inline
def apply19[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18], inline a19: Option[A19])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) => Z): Option[Z]
inline
def apply2[A1, A2, Z](a1: Option[A1], inline a2: Option[A2])(inline f: (A1, A2) => Z): Option[Z]
inline
def apply20[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18], inline a19: Option[A19], inline a20: Option[A20])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) => Z): Option[Z]
inline
def apply21[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18], inline a19: Option[A19], inline a20: Option[A20], inline a21: Option[A21])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) => Z): Option[Z]
inline
def apply22[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18], inline a19: Option[A19], inline a20: Option[A20], inline a21: Option[A21], inline a22: Option[A22])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) => Z): Option[Z]
inline
def apply3[A1, A2, A3, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3])(inline f: (A1, A2, A3) => Z): Option[Z]
inline
def apply4[A1, A2, A3, A4, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4])(inline f: (A1, A2, A3, A4) => Z): Option[Z]
inline
def apply5[A1, A2, A3, A4, A5, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5])(inline f: (A1, A2, A3, A4, A5) => Z): Option[Z]
inline
def apply6[A1, A2, A3, A4, A5, A6, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6])(inline f: (A1, A2, A3, A4, A5, A6) => Z): Option[Z]
inline
def apply7[A1, A2, A3, A4, A5, A6, A7, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7])(inline f: (A1, A2, A3, A4, A5, A6, A7) => Z): Option[Z]
inline
def apply8[A1, A2, A3, A4, A5, A6, A7, A8, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8) => Z): Option[Z]
inline
def apply9[A1, A2, A3, A4, A5, A6, A7, A8, A9, Z](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9])(inline f: (A1, A2, A3, A4, A5, A6, A7, A8, A9) => Z): Option[Z]
inline
def tuple[A1, A2](a1: Option[A1], inline a2: Option[A2]): Option[(A1, A2)]
inline
def tuple[A1, A2, A3](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3]): Option[(A1, A2, A3)]
inline
def tuple[A1, A2, A3, A4](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4]): Option[(A1, A2, A3, A4)]
inline
def tuple[A1, A2, A3, A4, A5](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5]): Option[(A1, A2, A3, A4, A5)]
inline
def tuple[A1, A2, A3, A4, A5, A6](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6]): Option[(A1, A2, A3, A4, A5, A6)]
inline
def tuple[A1, A2, A3, A4, A5, A6, A7](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7]): Option[(A1, A2, A3, A4, A5, A6, A7)]
inline
def tuple[A1, A2, A3, A4, A5, A6, A7, A8](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8]): Option[(A1, A2, A3, A4, A5, A6, A7, A8)]
inline
def tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9)]
inline
def tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]
inline
def tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]
inline
def tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]
inline
def tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]
inline
def tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]
inline
def tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]
inline
def tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]
inline
def tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]
inline
def tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]
inline
def tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18], inline a19: Option[A19]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]
inline
def tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18], inline a19: Option[A19], inline a20: Option[A20]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]
inline
def tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18], inline a19: Option[A19], inline a20: Option[A20], inline a21: Option[A21]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]
inline
def tuple[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18], inline a19: Option[A19], inline a20: Option[A20], inline a21: Option[A21], inline a22: Option[A22]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)]
inline
def tuple10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]
inline
def tuple11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]
inline
def tuple12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]
inline
def tuple13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]
inline
def tuple14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]
inline
def tuple15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]
inline
def tuple16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]
inline
def tuple17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]
inline
def tuple18[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]
inline
def tuple19[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18], inline a19: Option[A19]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]
inline
def tuple2[A1, A2](a1: Option[A1], inline a2: Option[A2]): Option[(A1, A2)]
inline
def tuple20[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18], inline a19: Option[A19], inline a20: Option[A20]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]
inline
def tuple21[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18], inline a19: Option[A19], inline a20: Option[A20], inline a21: Option[A21]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]
inline
def tuple22[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9], inline a10: Option[A10], inline a11: Option[A11], inline a12: Option[A12], inline a13: Option[A13], inline a14: Option[A14], inline a15: Option[A15], inline a16: Option[A16], inline a17: Option[A17], inline a18: Option[A18], inline a19: Option[A19], inline a20: Option[A20], inline a21: Option[A21], inline a22: Option[A22]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)]
inline
def tuple3[A1, A2, A3](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3]): Option[(A1, A2, A3)]
inline
def tuple4[A1, A2, A3, A4](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4]): Option[(A1, A2, A3, A4)]
inline
def tuple5[A1, A2, A3, A4, A5](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5]): Option[(A1, A2, A3, A4, A5)]
inline
def tuple6[A1, A2, A3, A4, A5, A6](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6]): Option[(A1, A2, A3, A4, A5, A6)]
inline
def tuple7[A1, A2, A3, A4, A5, A6, A7](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7]): Option[(A1, A2, A3, A4, A5, A6, A7)]
inline
def tuple8[A1, A2, A3, A4, A5, A6, A7, A8](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8]): Option[(A1, A2, A3, A4, A5, A6, A7, A8)]
inline
def tuple9[A1, A2, A3, A4, A5, A6, A7, A8, A9](a1: Option[A1], inline a2: Option[A2], inline a3: Option[A3], inline a4: Option[A4], inline a5: Option[A5], inline a6: Option[A6], inline a7: Option[A7], inline a8: Option[A8], inline a9: Option[A9]): Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9)]