Package

eu.timepit.refined

internal

Permalink

package internal

Visibility
  1. Public
  2. All

Type Members

  1. final class RefineAux[P, F[_, _]] extends AnyRef

    Permalink

    Helper class that allows the type T to be inferred from calls like refineV[P](t).

    Helper class that allows the type T to be inferred from calls like refineV[P](t). See http://tpolecat.github.io/2015/07/30/infer.html for a detailed explanation of this trick.

  2. final class RefineMAux[P, F[_, _]] extends AnyRef

    Permalink

    Helper class that allows the type T to be inferred from calls like refineMV[P](t).

    Helper class that allows the type T to be inferred from calls like refineMV[P](t). See http://tpolecat.github.io/2015/07/30/infer.html for a detailed explanation of this trick.

  3. trait Wrapper[F[_, _]] extends Serializable

    Permalink

    Type class for wrapping a value of type T into F together with a phantom type P.

    Type class for wrapping a value of type T into F together with a phantom type P. Instances must satisfy the following law: forall t, unwrap(wrap(t)) == t.

Value Members

  1. object InferM

    Permalink
  2. object MacroUtils

    Permalink
  3. object RefineMAux

    Permalink
  4. object Wrapper extends Serializable

    Permalink

Ungrouped