Package

scala

spores

Permalink

package spores

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. spores
  2. Versioning
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait NullarySpore[+R] extends () ⇒ R with SporeBase

    Permalink
  2. trait NullarySporeWithEnv[+R] extends NullarySpore[R]

    Permalink
  3. trait Spore[-T, +R] extends (T) ⇒ R with SporeBase

    Permalink
  4. trait Spore10[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ R with SporeBase

    Permalink
  5. trait Spore10WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, +R] extends Spore10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R]

    Permalink
  6. trait Spore11[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ⇒ R with SporeBase

    Permalink
  7. trait Spore11WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, +R] extends Spore11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R]

    Permalink
  8. trait Spore12[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ⇒ R with SporeBase

    Permalink
  9. trait Spore12WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, +R] extends Spore12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R]

    Permalink
  10. trait Spore13[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) ⇒ R with SporeBase

    Permalink
  11. trait Spore13WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, +R] extends Spore13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R]

    Permalink
  12. trait Spore14[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) ⇒ R with SporeBase

    Permalink
  13. trait Spore14WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, +R] extends Spore14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R]

    Permalink
  14. trait Spore15[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) ⇒ R with SporeBase

    Permalink
  15. trait Spore15WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, +R] extends Spore15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R]

    Permalink
  16. trait Spore16[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) ⇒ R with SporeBase

    Permalink
  17. trait Spore16WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, +R] extends Spore16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R]

    Permalink
  18. trait Spore17[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) ⇒ R with SporeBase

    Permalink
  19. trait Spore17WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, +R] extends Spore17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R]

    Permalink
  20. trait Spore18[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) ⇒ R with SporeBase

    Permalink
  21. trait Spore18WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, +R] extends Spore18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R]

    Permalink
  22. trait Spore19[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) ⇒ R with SporeBase

    Permalink
  23. trait Spore19WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, +R] extends Spore19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R]

    Permalink
  24. trait Spore2[-T1, -T2, +R] extends (T1, T2) ⇒ R with SporeBase

    Permalink
  25. trait Spore20[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) ⇒ R with SporeBase

    Permalink
  26. trait Spore20WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, +R] extends Spore20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R]

    Permalink
  27. trait Spore21[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, -T21, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) ⇒ R with SporeBase

    Permalink
  28. trait Spore21WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, -T21, +R] extends Spore21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R]

    Permalink
  29. trait Spore22[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, -T21, -T22, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) ⇒ R with SporeBase

    Permalink
  30. trait Spore22WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, -T21, -T22, +R] extends Spore22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R]

    Permalink
  31. trait Spore2WithEnv[-T1, -T2, +R] extends Spore2[T1, T2, R]

    Permalink
  32. trait Spore3[-T1, -T2, -T3, +R] extends (T1, T2, T3) ⇒ R with SporeBase

    Permalink
  33. trait Spore3WithEnv[-T1, -T2, -T3, +R] extends Spore3[T1, T2, T3, R]

    Permalink
  34. trait Spore4[-T1, -T2, -T3, -T4, +R] extends (T1, T2, T3, T4) ⇒ R with SporeBase

    Permalink
  35. trait Spore4WithEnv[-T1, -T2, -T3, -T4, +R] extends Spore4[T1, T2, T3, T4, R]

    Permalink
  36. trait Spore5[-T1, -T2, -T3, -T4, -T5, +R] extends (T1, T2, T3, T4, T5) ⇒ R with SporeBase

    Permalink
  37. trait Spore5WithEnv[-T1, -T2, -T3, -T4, -T5, +R] extends Spore5[T1, T2, T3, T4, T5, R]

    Permalink
  38. trait Spore6[-T1, -T2, -T3, -T4, -T5, -T6, +R] extends (T1, T2, T3, T4, T5, T6) ⇒ R with SporeBase

    Permalink
  39. trait Spore6WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, +R] extends Spore6[T1, T2, T3, T4, T5, T6, R]

    Permalink
  40. trait Spore7[-T1, -T2, -T3, -T4, -T5, -T6, -T7, +R] extends (T1, T2, T3, T4, T5, T6, T7) ⇒ R with SporeBase

    Permalink
  41. trait Spore7WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, -T7, +R] extends Spore7[T1, T2, T3, T4, T5, T6, T7, R]

    Permalink
  42. trait Spore8[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ R with SporeBase

    Permalink
  43. trait Spore8WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, +R] extends Spore8[T1, T2, T3, T4, T5, T6, T7, T8, R]

    Permalink
  44. trait Spore9[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, +R] extends (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ R with SporeBase

    Permalink
  45. trait Spore9WithEnv[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, +R] extends Spore9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R]

    Permalink
  46. class SporeAnalysis[C <: Context with Singleton] extends AnyRef

    Permalink
    Attributes
    protected
  47. sealed trait SporeBase extends Serializable

    Permalink
  48. class SporeChecker[C <: Context with Singleton] extends AnyRef

    Permalink
    Attributes
    protected
  49. class SporeGenerator[C <: Context] extends AnyRef

    Permalink
    Attributes
    protected
  50. trait SporeWithEnv[-T, +R] extends Spore[T, R]

    Permalink
  51. class assumeClosed extends Annotation with StaticAnnotation

    Permalink

    AssumeClosed is an annotation for those that depend on compiled binaries.

    AssumeClosed is an annotation for those that depend on compiled binaries. For third-party software, class hierarchy's information is not enough for a full transitive check. By using this annotation, the users *decides to trust* that the third-party does not define non-serializable classes in any form or shape.

Value Members

  1. object Conversions

    Permalink

    Implicit conversion between spores and spores with excluded types.

  2. object SporeTranslator

    Permalink
  3. def capture[T](x: T): T

    Permalink

    Capture a variable and return it.

  4. def delayed[T](body: T): () ⇒ T

    Permalink
  5. val experimentalVersion: String

    Permalink
    Definition Classes
    Versioning
  6. val isDebugEnabled: Boolean

    Permalink
  7. object logger

    Permalink
  8. def nullarySporeImpl[R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[() ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[NullarySpore[R]]

    Permalink
  9. def settingToBoolean(expectedBoolean: String, default: ⇒ Boolean = false): Boolean

    Permalink
  10. macro def spore[R](fun: () ⇒ R): NullarySpore[R]

    Permalink
  11. macro def spore[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R](fun: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) ⇒ R): Spore22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R]

    Permalink
  12. macro def spore[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R](fun: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) ⇒ R): Spore21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R]

    Permalink
  13. macro def spore[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R](fun: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) ⇒ R): Spore20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R]

    Permalink
  14. macro def spore[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R](fun: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) ⇒ R): Spore19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R]

    Permalink
  15. macro def spore[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R](fun: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) ⇒ R): Spore18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R]

    Permalink
  16. macro def spore[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R](fun: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) ⇒ R): Spore17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R]

    Permalink
  17. macro def spore[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R](fun: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) ⇒ R): Spore16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R]

    Permalink
  18. macro def spore[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R](fun: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) ⇒ R): Spore15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R]

    Permalink
  19. macro def spore[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R](fun: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) ⇒ R): Spore14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R]

    Permalink
  20. macro def spore[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R](fun: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) ⇒ R): Spore13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R]

    Permalink
  21. macro def spore[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R](fun: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ⇒ R): Spore12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R]

    Permalink
  22. macro def spore[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R](fun: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ⇒ R): Spore11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R]

    Permalink
  23. macro def spore[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](fun: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ R): Spore10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R]

    Permalink
  24. macro def spore[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](fun: (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ R): Spore9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R]

    Permalink
  25. macro def spore[T1, T2, T3, T4, T5, T6, T7, T8, R](fun: (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ R): Spore8[T1, T2, T3, T4, T5, T6, T7, T8, R]

    Permalink
  26. macro def spore[T1, T2, T3, T4, T5, T6, T7, R](fun: (T1, T2, T3, T4, T5, T6, T7) ⇒ R): Spore7[T1, T2, T3, T4, T5, T6, T7, R]

    Permalink
  27. macro def spore[T1, T2, T3, T4, T5, T6, R](fun: (T1, T2, T3, T4, T5, T6) ⇒ R): Spore6[T1, T2, T3, T4, T5, T6, R]

    Permalink
  28. macro def spore[T1, T2, T3, T4, T5, R](fun: (T1, T2, T3, T4, T5) ⇒ R): Spore5[T1, T2, T3, T4, T5, R]

    Permalink
  29. macro def spore[T1, T2, T3, T4, R](fun: (T1, T2, T3, T4) ⇒ R): Spore4[T1, T2, T3, T4, R]

    Permalink
  30. macro def spore[T1, T2, T3, R](fun: (T1, T2, T3) ⇒ R): Spore3[T1, T2, T3, R]

    Permalink
  31. macro def spore[T1, T2, R](fun: (T1, T2) ⇒ R): Spore2[T1, T2, R]

    Permalink
  32. macro def spore[T, R](fun: (T) ⇒ R): Spore[T, R]

    Permalink

    Converts a block of statements and an anonymous function to a spore, checking the captured paths and ensuring the spore semantics.

    Converts a block of statements and an anonymous function to a spore, checking the captured paths and ensuring the spore semantics.

    The following spore will be returned if the body of the anonymous function only accesses local variables or stable paths.

    spore {
      val x = outerX
      val y = outerY
      (p: T) => <body>
    }
  33. def spore10Impl[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[T7], arg7: reflect.macros.whitebox.Context.WeakTypeTag[T8], arg8: reflect.macros.whitebox.Context.WeakTypeTag[T9], arg9: reflect.macros.whitebox.Context.WeakTypeTag[T10], arg10: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R]]

    Permalink
  34. def spore11Impl[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[T7], arg7: reflect.macros.whitebox.Context.WeakTypeTag[T8], arg8: reflect.macros.whitebox.Context.WeakTypeTag[T9], arg9: reflect.macros.whitebox.Context.WeakTypeTag[T10], arg10: reflect.macros.whitebox.Context.WeakTypeTag[T11], arg11: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R]]

    Permalink
  35. def spore12Impl[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[T7], arg7: reflect.macros.whitebox.Context.WeakTypeTag[T8], arg8: reflect.macros.whitebox.Context.WeakTypeTag[T9], arg9: reflect.macros.whitebox.Context.WeakTypeTag[T10], arg10: reflect.macros.whitebox.Context.WeakTypeTag[T11], arg11: reflect.macros.whitebox.Context.WeakTypeTag[T12], arg12: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R]]

    Permalink
  36. def spore13Impl[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[T7], arg7: reflect.macros.whitebox.Context.WeakTypeTag[T8], arg8: reflect.macros.whitebox.Context.WeakTypeTag[T9], arg9: reflect.macros.whitebox.Context.WeakTypeTag[T10], arg10: reflect.macros.whitebox.Context.WeakTypeTag[T11], arg11: reflect.macros.whitebox.Context.WeakTypeTag[T12], arg12: reflect.macros.whitebox.Context.WeakTypeTag[T13], arg13: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R]]

    Permalink
  37. def spore14Impl[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[T7], arg7: reflect.macros.whitebox.Context.WeakTypeTag[T8], arg8: reflect.macros.whitebox.Context.WeakTypeTag[T9], arg9: reflect.macros.whitebox.Context.WeakTypeTag[T10], arg10: reflect.macros.whitebox.Context.WeakTypeTag[T11], arg11: reflect.macros.whitebox.Context.WeakTypeTag[T12], arg12: reflect.macros.whitebox.Context.WeakTypeTag[T13], arg13: reflect.macros.whitebox.Context.WeakTypeTag[T14], arg14: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R]]

    Permalink
  38. def spore15Impl[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[T7], arg7: reflect.macros.whitebox.Context.WeakTypeTag[T8], arg8: reflect.macros.whitebox.Context.WeakTypeTag[T9], arg9: reflect.macros.whitebox.Context.WeakTypeTag[T10], arg10: reflect.macros.whitebox.Context.WeakTypeTag[T11], arg11: reflect.macros.whitebox.Context.WeakTypeTag[T12], arg12: reflect.macros.whitebox.Context.WeakTypeTag[T13], arg13: reflect.macros.whitebox.Context.WeakTypeTag[T14], arg14: reflect.macros.whitebox.Context.WeakTypeTag[T15], arg15: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R]]

    Permalink
  39. def spore16Impl[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[T7], arg7: reflect.macros.whitebox.Context.WeakTypeTag[T8], arg8: reflect.macros.whitebox.Context.WeakTypeTag[T9], arg9: reflect.macros.whitebox.Context.WeakTypeTag[T10], arg10: reflect.macros.whitebox.Context.WeakTypeTag[T11], arg11: reflect.macros.whitebox.Context.WeakTypeTag[T12], arg12: reflect.macros.whitebox.Context.WeakTypeTag[T13], arg13: reflect.macros.whitebox.Context.WeakTypeTag[T14], arg14: reflect.macros.whitebox.Context.WeakTypeTag[T15], arg15: reflect.macros.whitebox.Context.WeakTypeTag[T16], arg16: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R]]

    Permalink
  40. def spore17Impl[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[T7], arg7: reflect.macros.whitebox.Context.WeakTypeTag[T8], arg8: reflect.macros.whitebox.Context.WeakTypeTag[T9], arg9: reflect.macros.whitebox.Context.WeakTypeTag[T10], arg10: reflect.macros.whitebox.Context.WeakTypeTag[T11], arg11: reflect.macros.whitebox.Context.WeakTypeTag[T12], arg12: reflect.macros.whitebox.Context.WeakTypeTag[T13], arg13: reflect.macros.whitebox.Context.WeakTypeTag[T14], arg14: reflect.macros.whitebox.Context.WeakTypeTag[T15], arg15: reflect.macros.whitebox.Context.WeakTypeTag[T16], arg16: reflect.macros.whitebox.Context.WeakTypeTag[T17], arg17: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R]]

    Permalink
  41. def spore18Impl[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[T7], arg7: reflect.macros.whitebox.Context.WeakTypeTag[T8], arg8: reflect.macros.whitebox.Context.WeakTypeTag[T9], arg9: reflect.macros.whitebox.Context.WeakTypeTag[T10], arg10: reflect.macros.whitebox.Context.WeakTypeTag[T11], arg11: reflect.macros.whitebox.Context.WeakTypeTag[T12], arg12: reflect.macros.whitebox.Context.WeakTypeTag[T13], arg13: reflect.macros.whitebox.Context.WeakTypeTag[T14], arg14: reflect.macros.whitebox.Context.WeakTypeTag[T15], arg15: reflect.macros.whitebox.Context.WeakTypeTag[T16], arg16: reflect.macros.whitebox.Context.WeakTypeTag[T17], arg17: reflect.macros.whitebox.Context.WeakTypeTag[T18], arg18: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R]]

    Permalink
  42. def spore19Impl[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[T7], arg7: reflect.macros.whitebox.Context.WeakTypeTag[T8], arg8: reflect.macros.whitebox.Context.WeakTypeTag[T9], arg9: reflect.macros.whitebox.Context.WeakTypeTag[T10], arg10: reflect.macros.whitebox.Context.WeakTypeTag[T11], arg11: reflect.macros.whitebox.Context.WeakTypeTag[T12], arg12: reflect.macros.whitebox.Context.WeakTypeTag[T13], arg13: reflect.macros.whitebox.Context.WeakTypeTag[T14], arg14: reflect.macros.whitebox.Context.WeakTypeTag[T15], arg15: reflect.macros.whitebox.Context.WeakTypeTag[T16], arg16: reflect.macros.whitebox.Context.WeakTypeTag[T17], arg17: reflect.macros.whitebox.Context.WeakTypeTag[T18], arg18: reflect.macros.whitebox.Context.WeakTypeTag[T19], arg19: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R]]

    Permalink
  43. def spore20Impl[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[T7], arg7: reflect.macros.whitebox.Context.WeakTypeTag[T8], arg8: reflect.macros.whitebox.Context.WeakTypeTag[T9], arg9: reflect.macros.whitebox.Context.WeakTypeTag[T10], arg10: reflect.macros.whitebox.Context.WeakTypeTag[T11], arg11: reflect.macros.whitebox.Context.WeakTypeTag[T12], arg12: reflect.macros.whitebox.Context.WeakTypeTag[T13], arg13: reflect.macros.whitebox.Context.WeakTypeTag[T14], arg14: reflect.macros.whitebox.Context.WeakTypeTag[T15], arg15: reflect.macros.whitebox.Context.WeakTypeTag[T16], arg16: reflect.macros.whitebox.Context.WeakTypeTag[T17], arg17: reflect.macros.whitebox.Context.WeakTypeTag[T18], arg18: reflect.macros.whitebox.Context.WeakTypeTag[T19], arg19: reflect.macros.whitebox.Context.WeakTypeTag[T20], arg20: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R]]

    Permalink
  44. def spore21Impl[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[T7], arg7: reflect.macros.whitebox.Context.WeakTypeTag[T8], arg8: reflect.macros.whitebox.Context.WeakTypeTag[T9], arg9: reflect.macros.whitebox.Context.WeakTypeTag[T10], arg10: reflect.macros.whitebox.Context.WeakTypeTag[T11], arg11: reflect.macros.whitebox.Context.WeakTypeTag[T12], arg12: reflect.macros.whitebox.Context.WeakTypeTag[T13], arg13: reflect.macros.whitebox.Context.WeakTypeTag[T14], arg14: reflect.macros.whitebox.Context.WeakTypeTag[T15], arg15: reflect.macros.whitebox.Context.WeakTypeTag[T16], arg16: reflect.macros.whitebox.Context.WeakTypeTag[T17], arg17: reflect.macros.whitebox.Context.WeakTypeTag[T18], arg18: reflect.macros.whitebox.Context.WeakTypeTag[T19], arg19: reflect.macros.whitebox.Context.WeakTypeTag[T20], arg20: reflect.macros.whitebox.Context.WeakTypeTag[T21], arg21: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R]]

    Permalink
  45. def spore22Impl[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[T7], arg7: reflect.macros.whitebox.Context.WeakTypeTag[T8], arg8: reflect.macros.whitebox.Context.WeakTypeTag[T9], arg9: reflect.macros.whitebox.Context.WeakTypeTag[T10], arg10: reflect.macros.whitebox.Context.WeakTypeTag[T11], arg11: reflect.macros.whitebox.Context.WeakTypeTag[T12], arg12: reflect.macros.whitebox.Context.WeakTypeTag[T13], arg13: reflect.macros.whitebox.Context.WeakTypeTag[T14], arg14: reflect.macros.whitebox.Context.WeakTypeTag[T15], arg15: reflect.macros.whitebox.Context.WeakTypeTag[T16], arg16: reflect.macros.whitebox.Context.WeakTypeTag[T17], arg17: reflect.macros.whitebox.Context.WeakTypeTag[T18], arg18: reflect.macros.whitebox.Context.WeakTypeTag[T19], arg19: reflect.macros.whitebox.Context.WeakTypeTag[T20], arg20: reflect.macros.whitebox.Context.WeakTypeTag[T21], arg21: reflect.macros.whitebox.Context.WeakTypeTag[T22], arg22: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R]]

    Permalink
  46. def spore2Impl[T1, T2, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore2[T1, T2, R]]

    Permalink
  47. def spore3Impl[T1, T2, T3, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore3[T1, T2, T3, R]]

    Permalink
  48. def spore4Impl[T1, T2, T3, T4, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore4[T1, T2, T3, T4, R]]

    Permalink
  49. def spore5Impl[T1, T2, T3, T4, T5, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore5[T1, T2, T3, T4, T5, R]]

    Permalink
  50. def spore6Impl[T1, T2, T3, T4, T5, T6, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore6[T1, T2, T3, T4, T5, T6, R]]

    Permalink
  51. def spore7Impl[T1, T2, T3, T4, T5, T6, T7, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6, T7) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[T7], arg7: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore7[T1, T2, T3, T4, T5, T6, T7, R]]

    Permalink
  52. def spore8Impl[T1, T2, T3, T4, T5, T6, T7, T8, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6, T7, T8) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[T7], arg7: reflect.macros.whitebox.Context.WeakTypeTag[T8], arg8: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore8[T1, T2, T3, T4, T5, T6, T7, T8, R]]

    Permalink
  53. def spore9Impl[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T1], arg1: reflect.macros.whitebox.Context.WeakTypeTag[T2], arg2: reflect.macros.whitebox.Context.WeakTypeTag[T3], arg3: reflect.macros.whitebox.Context.WeakTypeTag[T4], arg4: reflect.macros.whitebox.Context.WeakTypeTag[T5], arg5: reflect.macros.whitebox.Context.WeakTypeTag[T6], arg6: reflect.macros.whitebox.Context.WeakTypeTag[T7], arg7: reflect.macros.whitebox.Context.WeakTypeTag[T8], arg8: reflect.macros.whitebox.Context.WeakTypeTag[T9], arg9: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R]]

    Permalink
  54. def sporeImpl[T, R](ctx: Context)(fun: reflect.macros.whitebox.Context.Expr[(T) ⇒ R])(implicit arg0: reflect.macros.whitebox.Context.WeakTypeTag[T], arg1: reflect.macros.whitebox.Context.WeakTypeTag[R]): reflect.macros.whitebox.Context.Expr[Spore[T, R]]

    Permalink
  55. val stableVersion: String

    Permalink
    Definition Classes
    Versioning
  56. implicit macro def toSpore[T, R](fun: (T) ⇒ R): Spore[T, R]

    Permalink
  57. package util

    Permalink

Inherited from Versioning

Inherited from AnyRef

Inherited from Any

Ungrouped