scala

spores

package spores

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. spores
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait SimpleSporePicklerImpl extends AnyRef

  2. trait SporePickler extends SimpleSporePicklerImpl

Value Members

  1. object SporePickler extends SporePickler

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

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

  4. implicit macro def mkSpore[T, R](fun: (T) ⇒ R): Spore[T, R]

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

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

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

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

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

  10. def spore2Impl[T1, T2, R](c: 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]]

  11. def spore3Impl[T1, T2, T3, R](c: 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]]

  12. def sporeImpl[T, R](c: 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]]

  13. def sporeTcImpl[T, R](c: 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]]

  14. macro def sporeWith[T, R](fun: (T) ⇒ R): Spore[T, R]

Inherited from AnyRef

Inherited from Any

Ungrouped