Memo

object Memo
class Object
trait Matchable
class Any

Type members

Classlikes

final class By[I, K] extends AnyVal

Value members

Concrete methods

def apply[A, B](f: A => B)(`evidence$1`: UnivEq[A]): A => B
def apply[A, B, Z](f: (A, B) => Z)(`evidence$2`: UnivEq[A], `evidence$3`: UnivEq[B]): (A, B) => Z
def bool[A](f: Boolean => A): Boolean => A
def by[I, K](memoKey: I => K): By[I, K]
def byRef[A <: AnyRef, B](f: A => B): A => B
def curry2[A, B, Z](f: A => B => Z)(`evidence$4`: UnivEq[A], `evidence$5`: UnivEq[B]): A => B => Z
def curry3[A, B, C, Z](f: A => B => C => Z)(`evidence$6`: UnivEq[A], `evidence$7`: UnivEq[B], `evidence$8`: UnivEq[C]): A => B => C => Z
def int[A](f: Int => A): Int => A
def thunk[A](a: => A): () => A