memoized
library
Classes
-
Memoized<V>
-
Represents a memoization wrapper for a computation that returns a value of type
V
.
-
Memoized1<V, A1>
-
Represents a memoization wrapper for a computation that takes one argument
and returns a value of type
V
.
-
Memoized2<V, A1, A2>
-
Represents a memoization wrapper for a computation that takes two arguments
and returns a value of type
V
.
-
Memoized3<V, A1, A2, A3>
-
Represents a memoization wrapper for a computation that takes three arguments
and returns a value of type
V
.
-
Memoized4<V, A1, A2, A3, A4>
-
Represents a memoization wrapper for a computation that takes four arguments
and returns a value of type
V
.
-
Memoized5<V, A1, A2, A3, A4, A5>
-
Represents a memoization wrapper for a computation that takes five arguments
and returns a value of type
V
.
Extensions
-
Memo0Ext
on V Function()
-
Extension methods on functions returning type
V
to enable easy creation of Memoized instances.