Package

scala

spores

Permalink

package spores

Linear Supertypes
Versioning, AnyRef, Any
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. case class PluginConfig(forceTransitive: Boolean, forceSerializableTypeParams: Boolean, forceClosedClassHierarchy: Boolean) extends Product with Serializable

    Permalink

    Defines the optional flags that spores-transitive-plugin takes.

  2. class TransitiveChecker[G <: Global] extends TypingTransformers with CheckerUtils[G]

    Permalink

    Check that spore captured variables are serializable transitively.

    Check that spore captured variables are serializable transitively.

    The transitive checker is a transformer instead of a traverser because it needs access to TypingTransformers for implicit searches.

  3. class TransitivePlugin extends Plugin

    Permalink

Value Members

  1. def capture[T](x: T): T

    Permalink
  2. def delayed[T](body: T): () ⇒ T

    Permalink
  3. val experimentalVersion: String

    Permalink
    Definition Classes
    Versioning
  4. val isDebugEnabled: Boolean

    Permalink
  5. 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
  6. def settingToBoolean(expectedBoolean: String, default: ⇒ Boolean): Boolean

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

    Permalink
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. macro def spore[T1, T2, T3, T4, T5, R](fun: (T1, T2, T3, T4, T5) ⇒ R): Spore5[T1, T2, T3, T4, T5, R]

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

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

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

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

    Permalink
  30. 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
  31. 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
  32. 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
  33. 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
  34. 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
  35. 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
  36. 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
  37. 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
  38. 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
  39. 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
  40. 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
  41. 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
  42. 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
  43. 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
  44. 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
  45. 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
  46. 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
  47. 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
  48. 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
  49. 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
  50. 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
  51. 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
  52. val stableVersion: String

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

    Permalink
  54. package util

    Permalink

Inherited from Versioning

Inherited from AnyRef

Inherited from Any

Ungrouped