Commit Graph

58 Commits

Author SHA1 Message Date
Louis Dionne
2c86ba2390 [Foldable] Rename the different fold variants
- Rename fold{l,r,l1,r1} to fold.{right,left} with overloads.
- Rename foldlM/foldrM to monadic_fold.{left,right}
- Add no-state variants of the monadic folds
- Improve the fold's documentation
- Deprecate the previous folds; they'll be removed soon

Fixes #18.
2015-03-30 17:29:37 -04:00
Louis Dionne
519b4cfb82 [Examples] Make the indexed_sort more generic 2015-03-22 10:58:21 -04:00
Louis Dionne
317724ac8c [Example] Add an example of sorting types but keeping the initial indices 2015-03-20 14:30:17 -04:00
Louis Dionne
dbde9d84c4 [Mini-MPL] Make find/find_if SFINAE-friendly 2015-03-15 12:54:35 -04:00
Louis Dionne
bc0212c712 [Example] Move the mini-MPL to example/misc 2015-03-15 00:18:31 -04:00
Louis Dionne
463040d318 [Searchable] Rename find to find_if and lookup to find 2015-03-15 00:18:31 -04:00
Louis Dionne
bcf573ccc6 [Functor] Rename adjust to adjust_if and add adjust 2015-03-15 00:18:30 -04:00
Louis Dionne
ceba2336c3 [Examples] Add an example of compile-time printf formatting 2015-03-12 15:00:15 -04:00