Functions | |
template<typename F > | |
impl::memoizer< F > | rangeless::fn::make_memoized (F fn) |
Memoizing wrapper for non-recursive non-mutable unary lambdas (not synchronized). More... | |
template<typename F > | |
impl::scope_guard< F > | rangeless::fn::make_scope_guard (F fn) |
Basic scope guard - execute some code in guard`s destructor. More... | |
impl::memoizer<F> rangeless::fn::make_memoized | ( | F | fn | ) |
impl::scope_guard<F> rangeless::fn::make_scope_guard | ( | F | fn | ) |
Basic scope guard - execute some code in guard`s destructor.