68 requires (ICache<CACHE<tuple<ARGS...>, RESULT>, tuple<ARGS...>, RESULT>)
73 Memoizer (
const function<RESULT (ARGS...)>& f, CACHE<tuple<ARGS...>, RESULT>&& cache = CACHE<tuple<ARGS...>, RESULT>{});
85 nonvirtual RESULT operator() (ARGS... args);
88 function<RESULT (ARGS...)> fFunction_;
89 CACHE<tuple<ARGS...>, RESULT> fCache_;