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.