net.scalax.simple.adt.impl.ADTPassedFunction.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of simple-adt_sjs1_2.12 Show documentation
Show all versions of simple-adt_sjs1_2.12 Show documentation
Simple, and scalable. Use it to subvert the author's imagination.
The newest version!
package net.scalax.simple.adt
import net.scalax.simple.ghdmzsk.ghdmzsk
import temp._
import net.scalax.simple.adt.{RuntimeData, RuntimeNat, RuntimeZero}
import builder.{coproducter, producter_build}
import net.scalax.simple.adt.impl.CompatAppend
object ADTPassedFunction extends ADTPassedFunctionImpl1 {
implicit class extra1[ParamType, I1, ADTExtension](private val data1: ADTData[RuntimeData[I1, RuntimeZero], ADTExtension])
extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter1[I1]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl1[I1]
r1.appendUser[ADTExtension](data1)
}
// def fold11[D](func1: I1 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.zero)
//
// TypeAdtGetter.getFromFunction(data1.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra2[ParamType, I1, I2, ADTExtension](
private val data2: ADTData[RuntimeData[I1, RuntimeData[I2, RuntimeZero]], ADTExtension]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter2[I1, I2]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl2[I1, I2]
r1.appendUser[ADTExtension](data2)
}
// def fold11[D](func1: I1 => D,func2: I2 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.zero))
//
// TypeAdtGetter.getFromFunction(data2.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra3[ParamType, I1, I2, I3, ADTExtension](
private val data3: ADTData[RuntimeData[I1, RuntimeData[I2, RuntimeData[I3, RuntimeZero]]], ADTExtension]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter3[I1, I2, I3]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl3[I1, I2, I3]
r1.appendUser[ADTExtension](data3)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.zero)))
//
// TypeAdtGetter.getFromFunction(data3.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra4[ParamType, I1, I2, I3, I4, ADTExtension](
private val data4: ADTData[RuntimeData[I1, RuntimeData[I2, RuntimeData[I3, RuntimeData[I4, RuntimeZero]]]], ADTExtension]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter4[I1, I2, I3, I4]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl4[I1, I2, I3, I4]
r1.appendUser[ADTExtension](data4)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.zero))))
//
// TypeAdtGetter.getFromFunction(data4.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra5[ParamType, I1, I2, I3, I4, I5, ADTExtension](
private val data5: ADTData[
RuntimeData[I1, RuntimeData[I2, RuntimeData[I3, RuntimeData[I4, RuntimeData[I5, RuntimeZero]]]]],
ADTExtension
]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter5[I1, I2, I3, I4, I5]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl5[I1, I2, I3, I4, I5]
r1.appendUser[ADTExtension](data5)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.zero)))))
//
// TypeAdtGetter.getFromFunction(data5.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra6[ParamType, I1, I2, I3, I4, I5, I6, ADTExtension](
private val data6: ADTData[
RuntimeData[I1, RuntimeData[I2, RuntimeData[I3, RuntimeData[I4, RuntimeData[I5, RuntimeData[I6, RuntimeZero]]]]]],
ADTExtension
]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter6[I1, I2, I3, I4, I5, I6]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl6[I1, I2, I3, I4, I5, I6]
r1.appendUser[ADTExtension](data6)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.zero))))))
//
// TypeAdtGetter.getFromFunction(data6.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra7[ParamType, I1, I2, I3, I4, I5, I6, I7, ADTExtension](
private val data7: ADTData[
RuntimeData[I1, RuntimeData[I2, RuntimeData[I3, RuntimeData[I4, RuntimeData[I5, RuntimeData[I6, RuntimeData[I7, RuntimeZero]]]]]]],
ADTExtension
]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter7[I1, I2, I3, I4, I5, I6, I7]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl7[I1, I2, I3, I4, I5, I6, I7]
r1.appendUser[ADTExtension](data7)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D,func7: I7 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.appended(func7).inputGHDMZSK(() => producter_build.zero)))))))
//
// TypeAdtGetter.getFromFunction(data7.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra8[ParamType, I1, I2, I3, I4, I5, I6, I7, I8, ADTExtension](
private val data8: ADTData[
RuntimeData[
I1,
RuntimeData[I2, RuntimeData[I3, RuntimeData[I4, RuntimeData[I5, RuntimeData[I6, RuntimeData[I7, RuntimeData[I8, RuntimeZero]]]]]]]
],
ADTExtension
]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter8[I1, I2, I3, I4, I5, I6, I7, I8]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl8[I1, I2, I3, I4, I5, I6, I7, I8]
r1.appendUser[ADTExtension](data8)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D,func7: I7 => D,func8: I8 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.appended(func7).inputGHDMZSK(() => producter_build.appended(func8).inputGHDMZSK(() => producter_build.zero))))))))
//
// TypeAdtGetter.getFromFunction(data8.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra9[ParamType, I1, I2, I3, I4, I5, I6, I7, I8, I9, ADTExtension](
private val data9: ADTData[
RuntimeData[I1, RuntimeData[
I2,
RuntimeData[I3, RuntimeData[I4, RuntimeData[I5, RuntimeData[I6, RuntimeData[I7, RuntimeData[I8, RuntimeData[I9, RuntimeZero]]]]]]]
]],
ADTExtension
]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter9[I1, I2, I3, I4, I5, I6, I7, I8, I9]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl9[I1, I2, I3, I4, I5, I6, I7, I8, I9]
r1.appendUser[ADTExtension](data9)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D,func7: I7 => D,func8: I8 => D,func9: I9 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.appended(func7).inputGHDMZSK(() => producter_build.appended(func8).inputGHDMZSK(() => producter_build.appended(func9).inputGHDMZSK(() => producter_build.zero)))))))))
//
// TypeAdtGetter.getFromFunction(data9.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra10[ParamType, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, ADTExtension](
private val data10: ADTData[
RuntimeData[
I1,
RuntimeData[I2, RuntimeData[I3, RuntimeData[
I4,
RuntimeData[I5, RuntimeData[I6, RuntimeData[I7, RuntimeData[I8, RuntimeData[I9, RuntimeData[I10, RuntimeZero]]]]]]
]]]
],
ADTExtension
]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter10[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl10[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10]
r1.appendUser[ADTExtension](data10)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D,func7: I7 => D,func8: I8 => D,func9: I9 => D,func10: I10 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.appended(func7).inputGHDMZSK(() => producter_build.appended(func8).inputGHDMZSK(() => producter_build.appended(func9).inputGHDMZSK(() => producter_build.appended(func10).inputGHDMZSK(() => producter_build.zero))))))))))
//
// TypeAdtGetter.getFromFunction(data10.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra11[ParamType, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, ADTExtension](
private val data11: ADTData[
RuntimeData[
I1,
RuntimeData[
I2,
RuntimeData[I3, RuntimeData[I4, RuntimeData[
I5,
RuntimeData[I6, RuntimeData[I7, RuntimeData[I8, RuntimeData[I9, RuntimeData[I10, RuntimeData[I11, RuntimeZero]]]]]]
]]]
]
],
ADTExtension
]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter11[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl11[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11]
r1.appendUser[ADTExtension](data11)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D,func7: I7 => D,func8: I8 => D,func9: I9 => D,func10: I10 => D,func11: I11 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.appended(func7).inputGHDMZSK(() => producter_build.appended(func8).inputGHDMZSK(() => producter_build.appended(func9).inputGHDMZSK(() => producter_build.appended(func10).inputGHDMZSK(() => producter_build.appended(func11).inputGHDMZSK(() => producter_build.zero)))))))))))
//
// TypeAdtGetter.getFromFunction(data11.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra12[ParamType, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, ADTExtension](
private val data12: ADTData[
RuntimeData[
I1,
RuntimeData[
I2,
RuntimeData[
I3,
RuntimeData[I4, RuntimeData[I5, RuntimeData[
I6,
RuntimeData[I7, RuntimeData[I8, RuntimeData[I9, RuntimeData[I10, RuntimeData[I11, RuntimeData[I12, RuntimeZero]]]]]]
]]]
]
]
],
ADTExtension
]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter12[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl12[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12]
r1.appendUser[ADTExtension](data12)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D,func7: I7 => D,func8: I8 => D,func9: I9 => D,func10: I10 => D,func11: I11 => D,func12: I12 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.appended(func7).inputGHDMZSK(() => producter_build.appended(func8).inputGHDMZSK(() => producter_build.appended(func9).inputGHDMZSK(() => producter_build.appended(func10).inputGHDMZSK(() => producter_build.appended(func11).inputGHDMZSK(() => producter_build.appended(func12).inputGHDMZSK(() => producter_build.zero))))))))))))
//
// TypeAdtGetter.getFromFunction(data12.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra13[ParamType, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, ADTExtension](
private val data13: ADTData[
RuntimeData[
I1,
RuntimeData[
I2,
RuntimeData[
I3,
RuntimeData[
I4,
RuntimeData[I5, RuntimeData[I6, RuntimeData[
I7,
RuntimeData[I8, RuntimeData[I9, RuntimeData[I10, RuntimeData[I11, RuntimeData[I12, RuntimeData[I13, RuntimeZero]]]]]]
]]]
]
]
]
],
ADTExtension
]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter13[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl13[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13]
r1.appendUser[ADTExtension](data13)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D,func7: I7 => D,func8: I8 => D,func9: I9 => D,func10: I10 => D,func11: I11 => D,func12: I12 => D,func13: I13 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.appended(func7).inputGHDMZSK(() => producter_build.appended(func8).inputGHDMZSK(() => producter_build.appended(func9).inputGHDMZSK(() => producter_build.appended(func10).inputGHDMZSK(() => producter_build.appended(func11).inputGHDMZSK(() => producter_build.appended(func12).inputGHDMZSK(() => producter_build.appended(func13).inputGHDMZSK(() => producter_build.zero)))))))))))))
//
// TypeAdtGetter.getFromFunction(data13.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra14[ParamType, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, ADTExtension](
private val data14: ADTData[
RuntimeData[
I1,
RuntimeData[
I2,
RuntimeData[
I3,
RuntimeData[
I4,
RuntimeData[
I5,
RuntimeData[I6, RuntimeData[I7, RuntimeData[
I8,
RuntimeData[I9, RuntimeData[I10, RuntimeData[I11, RuntimeData[I12, RuntimeData[I13, RuntimeData[I14, RuntimeZero]]]]]]
]]]
]
]
]
]
],
ADTExtension
]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter14[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl14[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14]
r1.appendUser[ADTExtension](data14)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D,func7: I7 => D,func8: I8 => D,func9: I9 => D,func10: I10 => D,func11: I11 => D,func12: I12 => D,func13: I13 => D,func14: I14 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.appended(func7).inputGHDMZSK(() => producter_build.appended(func8).inputGHDMZSK(() => producter_build.appended(func9).inputGHDMZSK(() => producter_build.appended(func10).inputGHDMZSK(() => producter_build.appended(func11).inputGHDMZSK(() => producter_build.appended(func12).inputGHDMZSK(() => producter_build.appended(func13).inputGHDMZSK(() => producter_build.appended(func14).inputGHDMZSK(() => producter_build.zero))))))))))))))
//
// TypeAdtGetter.getFromFunction(data14.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra15[ParamType, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, ADTExtension](
private val data15: ADTData[
RuntimeData[
I1,
RuntimeData[
I2,
RuntimeData[
I3,
RuntimeData[
I4,
RuntimeData[
I5,
RuntimeData[
I6,
RuntimeData[I7, RuntimeData[I8, RuntimeData[
I9,
RuntimeData[I10, RuntimeData[I11, RuntimeData[I12, RuntimeData[I13, RuntimeData[I14, RuntimeData[I15, RuntimeZero]]]]]]
]]]
]
]
]
]
]
],
ADTExtension
]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter15[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl15[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15]
r1.appendUser[ADTExtension](data15)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D,func7: I7 => D,func8: I8 => D,func9: I9 => D,func10: I10 => D,func11: I11 => D,func12: I12 => D,func13: I13 => D,func14: I14 => D,func15: I15 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.appended(func7).inputGHDMZSK(() => producter_build.appended(func8).inputGHDMZSK(() => producter_build.appended(func9).inputGHDMZSK(() => producter_build.appended(func10).inputGHDMZSK(() => producter_build.appended(func11).inputGHDMZSK(() => producter_build.appended(func12).inputGHDMZSK(() => producter_build.appended(func13).inputGHDMZSK(() => producter_build.appended(func14).inputGHDMZSK(() => producter_build.appended(func15).inputGHDMZSK(() => producter_build.zero)))))))))))))))
//
// TypeAdtGetter.getFromFunction(data15.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra16[ParamType, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, ADTExtension](
private val data16: ADTData[
RuntimeData[
I1,
RuntimeData[
I2,
RuntimeData[
I3,
RuntimeData[
I4,
RuntimeData[
I5,
RuntimeData[
I6,
RuntimeData[
I7,
RuntimeData[I8, RuntimeData[I9, RuntimeData[I10, RuntimeData[
I11,
RuntimeData[I12, RuntimeData[I13, RuntimeData[I14, RuntimeData[I15, RuntimeData[I16, RuntimeZero]]]]]
]]]]
]
]
]
]
]
]
],
ADTExtension
]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter16[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl16[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16]
r1.appendUser[ADTExtension](data16)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D,func7: I7 => D,func8: I8 => D,func9: I9 => D,func10: I10 => D,func11: I11 => D,func12: I12 => D,func13: I13 => D,func14: I14 => D,func15: I15 => D,func16: I16 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.appended(func7).inputGHDMZSK(() => producter_build.appended(func8).inputGHDMZSK(() => producter_build.appended(func9).inputGHDMZSK(() => producter_build.appended(func10).inputGHDMZSK(() => producter_build.appended(func11).inputGHDMZSK(() => producter_build.appended(func12).inputGHDMZSK(() => producter_build.appended(func13).inputGHDMZSK(() => producter_build.appended(func14).inputGHDMZSK(() => producter_build.appended(func15).inputGHDMZSK(() => producter_build.appended(func16).inputGHDMZSK(() => producter_build.zero))))))))))))))))
//
// TypeAdtGetter.getFromFunction(data16.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra17[ParamType, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, ADTExtension](
private val data17: ADTData[
RuntimeData[
I1,
RuntimeData[
I2,
RuntimeData[
I3,
RuntimeData[
I4,
RuntimeData[
I5,
RuntimeData[
I6,
RuntimeData[
I7,
RuntimeData[
I8,
RuntimeData[
I9,
RuntimeData[I10, RuntimeData[I11, RuntimeData[
I12,
RuntimeData[I13, RuntimeData[I14, RuntimeData[I15, RuntimeData[I16, RuntimeData[I17, RuntimeZero]]]]]
]]]
]
]
]
]
]
]
]
]
],
ADTExtension
]
) extends AnyVal {
def fold
: utils.Folder22TypeParam#Parameter17[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend.InstanceImpl17[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17]
r1.appendUser[ADTExtension](data17)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D,func7: I7 => D,func8: I8 => D,func9: I9 => D,func10: I10 => D,func11: I11 => D,func12: I12 => D,func13: I13 => D,func14: I14 => D,func15: I15 => D,func16: I16 => D,func17: I17 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.appended(func7).inputGHDMZSK(() => producter_build.appended(func8).inputGHDMZSK(() => producter_build.appended(func9).inputGHDMZSK(() => producter_build.appended(func10).inputGHDMZSK(() => producter_build.appended(func11).inputGHDMZSK(() => producter_build.appended(func12).inputGHDMZSK(() => producter_build.appended(func13).inputGHDMZSK(() => producter_build.appended(func14).inputGHDMZSK(() => producter_build.appended(func15).inputGHDMZSK(() => producter_build.appended(func16).inputGHDMZSK(() => producter_build.appended(func17).inputGHDMZSK(() => producter_build.zero)))))))))))))))))
//
// TypeAdtGetter.getFromFunction(data17.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra18[ParamType, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, ADTExtension](
private val data18: ADTData[
RuntimeData[
I1,
RuntimeData[
I2,
RuntimeData[
I3,
RuntimeData[
I4,
RuntimeData[
I5,
RuntimeData[
I6,
RuntimeData[
I7,
RuntimeData[
I8,
RuntimeData[
I9,
RuntimeData[
I10,
RuntimeData[I11, RuntimeData[I12, RuntimeData[
I13,
RuntimeData[I14, RuntimeData[I15, RuntimeData[I16, RuntimeData[I17, RuntimeData[I18, RuntimeZero]]]]]
]]]
]
]
]
]
]
]
]
]
]
],
ADTExtension
]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter18[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18]#Result[
Nothing
] = {
val r1 = CompatAppend.compatAppend.InstanceImpl18[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18]
r1.appendUser[ADTExtension](data18)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D,func7: I7 => D,func8: I8 => D,func9: I9 => D,func10: I10 => D,func11: I11 => D,func12: I12 => D,func13: I13 => D,func14: I14 => D,func15: I15 => D,func16: I16 => D,func17: I17 => D,func18: I18 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.appended(func7).inputGHDMZSK(() => producter_build.appended(func8).inputGHDMZSK(() => producter_build.appended(func9).inputGHDMZSK(() => producter_build.appended(func10).inputGHDMZSK(() => producter_build.appended(func11).inputGHDMZSK(() => producter_build.appended(func12).inputGHDMZSK(() => producter_build.appended(func13).inputGHDMZSK(() => producter_build.appended(func14).inputGHDMZSK(() => producter_build.appended(func15).inputGHDMZSK(() => producter_build.appended(func16).inputGHDMZSK(() => producter_build.appended(func17).inputGHDMZSK(() => producter_build.appended(func18).inputGHDMZSK(() => producter_build.zero))))))))))))))))))
//
// TypeAdtGetter.getFromFunction(data18.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra19[ParamType, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, ADTExtension](
private val data19: ADTData[
RuntimeData[
I1,
RuntimeData[
I2,
RuntimeData[
I3,
RuntimeData[
I4,
RuntimeData[
I5,
RuntimeData[
I6,
RuntimeData[
I7,
RuntimeData[
I8,
RuntimeData[
I9,
RuntimeData[
I10,
RuntimeData[
I11,
RuntimeData[I12, RuntimeData[I13, RuntimeData[
I14,
RuntimeData[I15, RuntimeData[I16, RuntimeData[I17, RuntimeData[I18, RuntimeData[I19, RuntimeZero]]]]]
]]]
]
]
]
]
]
]
]
]
]
]
],
ADTExtension
]
) extends AnyVal {
def fold
: utils.Folder22TypeParam#Parameter19[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19]#Result[
Nothing
] = {
val r1 =
CompatAppend.compatAppend.InstanceImpl19[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19]
r1.appendUser[ADTExtension](data19)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D,func7: I7 => D,func8: I8 => D,func9: I9 => D,func10: I10 => D,func11: I11 => D,func12: I12 => D,func13: I13 => D,func14: I14 => D,func15: I15 => D,func16: I16 => D,func17: I17 => D,func18: I18 => D,func19: I19 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.appended(func7).inputGHDMZSK(() => producter_build.appended(func8).inputGHDMZSK(() => producter_build.appended(func9).inputGHDMZSK(() => producter_build.appended(func10).inputGHDMZSK(() => producter_build.appended(func11).inputGHDMZSK(() => producter_build.appended(func12).inputGHDMZSK(() => producter_build.appended(func13).inputGHDMZSK(() => producter_build.appended(func14).inputGHDMZSK(() => producter_build.appended(func15).inputGHDMZSK(() => producter_build.appended(func16).inputGHDMZSK(() => producter_build.appended(func17).inputGHDMZSK(() => producter_build.appended(func18).inputGHDMZSK(() => producter_build.appended(func19).inputGHDMZSK(() => producter_build.zero)))))))))))))))))))
//
// TypeAdtGetter.getFromFunction(data19.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra20[
ParamType,
I1,
I2,
I3,
I4,
I5,
I6,
I7,
I8,
I9,
I10,
I11,
I12,
I13,
I14,
I15,
I16,
I17,
I18,
I19,
I20,
ADTExtension
](
private val data20: ADTData[
RuntimeData[
I1,
RuntimeData[
I2,
RuntimeData[
I3,
RuntimeData[
I4,
RuntimeData[
I5,
RuntimeData[
I6,
RuntimeData[
I7,
RuntimeData[
I8,
RuntimeData[
I9,
RuntimeData[
I10,
RuntimeData[
I11,
RuntimeData[
I12,
RuntimeData[I13, RuntimeData[I14, RuntimeData[
I15,
RuntimeData[I16, RuntimeData[I17, RuntimeData[I18, RuntimeData[I19, RuntimeData[I20, RuntimeZero]]]]]
]]]
]
]
]
]
]
]
]
]
]
]
]
],
ADTExtension
]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter20[
I1,
I2,
I3,
I4,
I5,
I6,
I7,
I8,
I9,
I10,
I11,
I12,
I13,
I14,
I15,
I16,
I17,
I18,
I19,
I20
]#Result[Nothing] = {
val r1 =
CompatAppend.compatAppend.InstanceImpl20[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20]
r1.appendUser[ADTExtension](data20)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D,func7: I7 => D,func8: I8 => D,func9: I9 => D,func10: I10 => D,func11: I11 => D,func12: I12 => D,func13: I13 => D,func14: I14 => D,func15: I15 => D,func16: I16 => D,func17: I17 => D,func18: I18 => D,func19: I19 => D,func20: I20 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.appended(func7).inputGHDMZSK(() => producter_build.appended(func8).inputGHDMZSK(() => producter_build.appended(func9).inputGHDMZSK(() => producter_build.appended(func10).inputGHDMZSK(() => producter_build.appended(func11).inputGHDMZSK(() => producter_build.appended(func12).inputGHDMZSK(() => producter_build.appended(func13).inputGHDMZSK(() => producter_build.appended(func14).inputGHDMZSK(() => producter_build.appended(func15).inputGHDMZSK(() => producter_build.appended(func16).inputGHDMZSK(() => producter_build.appended(func17).inputGHDMZSK(() => producter_build.appended(func18).inputGHDMZSK(() => producter_build.appended(func19).inputGHDMZSK(() => producter_build.appended(func20).inputGHDMZSK(() => producter_build.zero))))))))))))))))))))
//
// TypeAdtGetter.getFromFunction(data20.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra21[
ParamType,
I1,
I2,
I3,
I4,
I5,
I6,
I7,
I8,
I9,
I10,
I11,
I12,
I13,
I14,
I15,
I16,
I17,
I18,
I19,
I20,
I21,
ADTExtension
](
private val data21: ADTData[
RuntimeData[
I1,
RuntimeData[
I2,
RuntimeData[
I3,
RuntimeData[
I4,
RuntimeData[
I5,
RuntimeData[
I6,
RuntimeData[
I7,
RuntimeData[
I8,
RuntimeData[
I9,
RuntimeData[
I10,
RuntimeData[
I11,
RuntimeData[
I12,
RuntimeData[
I13,
RuntimeData[I14, RuntimeData[I15, RuntimeData[
I16,
RuntimeData[I17, RuntimeData[I18, RuntimeData[I19, RuntimeData[I20, RuntimeData[I21, RuntimeZero]]]]]
]]]
]
]
]
]
]
]
]
]
]
]
]
]
],
ADTExtension
]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter21[
I1,
I2,
I3,
I4,
I5,
I6,
I7,
I8,
I9,
I10,
I11,
I12,
I13,
I14,
I15,
I16,
I17,
I18,
I19,
I20,
I21
]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend
.InstanceImpl21[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21]
r1.appendUser[ADTExtension](data21)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D,func7: I7 => D,func8: I8 => D,func9: I9 => D,func10: I10 => D,func11: I11 => D,func12: I12 => D,func13: I13 => D,func14: I14 => D,func15: I15 => D,func16: I16 => D,func17: I17 => D,func18: I18 => D,func19: I19 => D,func20: I20 => D,func21: I21 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.appended(func7).inputGHDMZSK(() => producter_build.appended(func8).inputGHDMZSK(() => producter_build.appended(func9).inputGHDMZSK(() => producter_build.appended(func10).inputGHDMZSK(() => producter_build.appended(func11).inputGHDMZSK(() => producter_build.appended(func12).inputGHDMZSK(() => producter_build.appended(func13).inputGHDMZSK(() => producter_build.appended(func14).inputGHDMZSK(() => producter_build.appended(func15).inputGHDMZSK(() => producter_build.appended(func16).inputGHDMZSK(() => producter_build.appended(func17).inputGHDMZSK(() => producter_build.appended(func18).inputGHDMZSK(() => producter_build.appended(func19).inputGHDMZSK(() => producter_build.appended(func20).inputGHDMZSK(() => producter_build.appended(func21).inputGHDMZSK(() => producter_build.zero)))))))))))))))))))))
//
// TypeAdtGetter.getFromFunction(data21.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
implicit class extra22[
ParamType,
I1,
I2,
I3,
I4,
I5,
I6,
I7,
I8,
I9,
I10,
I11,
I12,
I13,
I14,
I15,
I16,
I17,
I18,
I19,
I20,
I21,
I22,
ADTExtension
](
private val data22: ADTData[
RuntimeData[
I1,
RuntimeData[
I2,
RuntimeData[
I3,
RuntimeData[
I4,
RuntimeData[
I5,
RuntimeData[
I6,
RuntimeData[
I7,
RuntimeData[
I8,
RuntimeData[
I9,
RuntimeData[
I10,
RuntimeData[
I11,
RuntimeData[
I12,
RuntimeData[
I13,
RuntimeData[
I14,
RuntimeData[I15, RuntimeData[I16, RuntimeData[
I17,
RuntimeData[I18, RuntimeData[I19, RuntimeData[I20, RuntimeData[I21, RuntimeData[I22, RuntimeZero]]]]]
]]]
]
]
]
]
]
]
]
]
]
]
]
]
]
],
ADTExtension
]
) extends AnyVal {
def fold: utils.Folder22TypeParam#Parameter22[
I1,
I2,
I3,
I4,
I5,
I6,
I7,
I8,
I9,
I10,
I11,
I12,
I13,
I14,
I15,
I16,
I17,
I18,
I19,
I20,
I21,
I22
]#Result[Nothing] = {
val r1 = CompatAppend.compatAppend
.InstanceImpl22[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22]
r1.appendUser[ADTExtension](data22)
}
// def fold11[D](func1: I1 => D,func2: I2 => D,func3: I3 => D,func4: I4 => D,func5: I5 => D,func6: I6 => D,func7: I7 => D,func8: I8 => D,func9: I9 => D,func10: I10 => D,func11: I11 => D,func12: I12 => D,func13: I13 => D,func14: I14 => D,func15: I15 => D,func16: I16 => D,func17: I17 => D,func18: I18 => D,func19: I19 => D,func20: I20 => D,func21: I21 => D,func22: I22 => D): D = {
// val func_link: ghdmzsk = producter_build.appended(func1).inputGHDMZSK(() => producter_build.appended(func2).inputGHDMZSK(() => producter_build.appended(func3).inputGHDMZSK(() => producter_build.appended(func4).inputGHDMZSK(() => producter_build.appended(func5).inputGHDMZSK(() => producter_build.appended(func6).inputGHDMZSK(() => producter_build.appended(func7).inputGHDMZSK(() => producter_build.appended(func8).inputGHDMZSK(() => producter_build.appended(func9).inputGHDMZSK(() => producter_build.appended(func10).inputGHDMZSK(() => producter_build.appended(func11).inputGHDMZSK(() => producter_build.appended(func12).inputGHDMZSK(() => producter_build.appended(func13).inputGHDMZSK(() => producter_build.appended(func14).inputGHDMZSK(() => producter_build.appended(func15).inputGHDMZSK(() => producter_build.appended(func16).inputGHDMZSK(() => producter_build.appended(func17).inputGHDMZSK(() => producter_build.appended(func18).inputGHDMZSK(() => producter_build.appended(func19).inputGHDMZSK(() => producter_build.appended(func20).inputGHDMZSK(() => producter_build.appended(func21).inputGHDMZSK(() => producter_build.appended(func22).inputGHDMZSK(() => producter_build.zero))))))))))))))))))))))
//
// TypeAdtGetter.getFromFunction(data22.toGHDMZSK, func_link).asInstanceOf[D]
// }
}
}