Packages

object Memoizable extends Serializable

Source
Memoizable.scala
Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Memoizable
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Instance[F[_]] extends Memoizable[F] with Type[F] with Suspendable.Instance[F]

    The Memoizable.Instance provides the means to combine Memoizable instances with other type-classes.

    The Memoizable.Instance provides the means to combine Memoizable instances with other type-classes.

    To be inherited by Memoizable instances.

  2. trait Laws[F[_]] extends Suspendable.Laws[F] with Type[F]

    Laws for Memoizable.

  3. final class Ops[F[_], A] extends Serializable

    Extension methods for Memoizable.

  4. trait Syntax extends Serializable

    Provides syntax for Memoizable.

  5. trait Type[F[_]] extends Suspendable.Type[F]

    The Memoizable.Type should be inherited in type-classes that are derived from Memoizable.

Value Members

  1. def apply[F[_]](implicit F: Memoizable[F]): Memoizable[F]
    Annotations
    @inline()