Lines Matching refs:memoize
993 template memoize(alias fun) in memoize() function
998 ReturnType!fun memoize(Parameters!fun args) in memoize()
1012 template memoize(alias fun, uint maxSize) in memoize() function
1016 ReturnType!fun memoize(Parameters!fun args) in memoize()
1079 return n < 2 ? n : memoize!fib(n - 2) + memoize!fib(n - 1); in fib()
1091 return n < 2 ? 1 : n * memoize!fact(n - 1); in fact()
1106 alias fact = memoize!factImpl;
1119 return n < 2 ? 1 : n * memoize!(fact, 8)(n - 1); in fact()
1129 alias msqrt = memoize!(function double(double x) { return sqrt(x); });
1143 alias mfib = memoize!fib; in fib()
1152 alias mfact = memoize!fact; in fact()
1159 alias mLen2 = memoize!len2; in len2()
1167 alias func = memoize!(_func, 10);
1188 alias fastMedian = memoize!(median!int);
1209 alias first = memoize!(pickFirst!Foo);
1243 alias firstClass = memoize!(pickFirst!Bar);