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.