Memoize and protected functions
Jonathan M Davis
jmdavisProg at gmx.com
Sat May 12 02:15:01 PDT 2012
On Saturday, May 12, 2012 11:08:28 John Chapman wrote:
> Functions you want to memoize have to be visible to
> std.functional.memoize, so it only works with public functions.
> Is this a bug or merely a bugbear?
If memoize can't call a function, then it can't be memoize. protected
functions can only be called by a class in the object hierarchy which has the
function, so no, memoize can't call them. You might be able to use a delegate
though.
- Jonathan M Davis
More information about the Digitalmars-d
mailing list