Louis Dionne
|
4dfdbba0c6
|
List: refactor documentation
|
2014-07-27 16:57:38 -04:00 |
|
Louis Dionne
|
fdc5f75d5e
|
Pair: refactor documentation
|
2014-07-27 16:57:38 -04:00 |
|
Louis Dionne
|
527fe09dda
|
Traversable: refactor documentation
|
2014-07-27 16:57:38 -04:00 |
|
Louis Dionne
|
9ca69bca71
|
Type: revert commit making metafunction & al SFINAE friendly
|
2014-07-27 16:57:37 -04:00 |
|
Louis Dionne
|
02dfa4d012
|
Detail: First argument to dependent_on is now a boolean
|
2014-07-27 16:57:37 -04:00 |
|
Louis Dionne
|
98189f9d4b
|
Fix definition of BOOST_HANA_STATIC_ASSERT when generating documentation
|
2014-07-27 16:57:37 -04:00 |
|
Louis Dionne
|
308368291f
|
Searchable: refactor the documentation
|
2014-07-27 16:57:37 -04:00 |
|
Louis Dionne
|
47797a7f0d
|
Monad: refactor documentation
|
2014-07-27 16:57:37 -04:00 |
|
Louis Dionne
|
d9c1d44992
|
Type: make metafunction and friends SFINAE friendly
|
2014-07-27 16:57:37 -04:00 |
|
Louis Dionne
|
8e91303552
|
Logical: refactor documentation
|
2014-07-27 16:57:37 -04:00 |
|
Louis Dionne
|
14f890b4b2
|
Iterable: refactor docs and make FoldableInstance a detail of implementation
|
2014-07-27 16:57:36 -04:00 |
|
Louis Dionne
|
c37347943e
|
Functor: refactor documentation
|
2014-07-27 16:57:36 -04:00 |
|
Louis Dionne
|
184bf94382
|
Foldable: refactor the documentation
|
2014-07-27 16:57:36 -04:00 |
|
Louis Dionne
|
dab794edb1
|
Orderable: Refactor docs and add the ordering utility
|
2014-07-27 16:57:36 -04:00 |
|
Louis Dionne
|
eab9434945
|
Comparable: refactor documentation
|
2014-07-27 16:11:59 -04:00 |
|
Louis Dionne
|
05d80cb123
|
Applicative: refactor documentation
|
2014-07-27 16:11:59 -04:00 |
|
Louis Dionne
|
08f8e5f1f4
|
Tutorial: Write section on data types
|
2014-07-25 22:42:07 -04:00 |
|
Louis Dionne
|
e5be3a481a
|
List: add some benchmark plots to the documentation
|
2014-07-25 09:49:02 -04:00 |
|
Louis Dionne
|
c67ce48847
|
Tutorial: Add section on type classes
|
2014-07-24 22:53:38 -04:00 |
|
Louis Dionne
|
1b4cfc9191
|
List: add the unzip method
|
2014-07-24 14:16:09 -04:00 |
|
Louis Dionne
|
0fb8990a13
|
List: add the unfoldr and unfoldl methods
|
2014-07-24 13:24:45 -04:00 |
|
Louis Dionne
|
3e75ad9159
|
Integral: Allow comparison and ordering with any arithmetic type
|
2014-07-24 11:34:10 -04:00 |
|
Louis Dionne
|
c42aeba92c
|
Monad: add the tap method
|
2014-07-24 10:15:06 -04:00 |
|
Louis Dionne
|
a0133f546e
|
Monad: replace >> by |
|
2014-07-24 09:43:16 -04:00 |
|
Louis Dionne
|
a0acbacc84
|
Monad: add the then method to sequence monadic actions
|
2014-07-24 09:26:20 -04:00 |
|
Louis Dionne
|
7d5243a312
|
Type: fix bug in construction and force explicit use of intializer_list
|
2014-07-24 08:48:38 -04:00 |
|
Louis Dionne
|
c42daba4a2
|
Searchable: document keys and values
|
2014-07-23 20:46:51 -04:00 |
|
Louis Dionne
|
95d227cd57
|
Lazy: allow calls of the form lazy(f)().
|
2014-07-23 20:43:34 -04:00 |
|
Louis Dionne
|
310b44666d
|
Comparable: make objects of different data types compare uneual by default
|
2014-07-23 20:11:00 -04:00 |
|
Louis Dionne
|
a2f90528cc
|
Typeclasses: fix dependency on mcds for builtin instances
|
2014-07-23 19:00:46 -04:00 |
|
Louis Dionne
|
83dca441bb
|
Typeclasses: move provided instances for non-builtin types out of the forward decls.
|
2014-07-23 16:13:40 -04:00 |
|
Louis Dionne
|
786816b391
|
Tutorial: Add organization section
|
2014-07-23 11:39:12 -04:00 |
|
Louis Dionne
|
b69029e9bf
|
Map: document issue with mixed Type/Integral keys
|
2014-07-22 17:19:42 -04:00 |
|
Louis Dionne
|
aacfbfebde
|
Tutorial: write the preface, introduction and quick start
|
2014-07-22 13:49:15 -04:00 |
|
Louis Dionne
|
c816fbe112
|
Remove almost all dependencies on the standard library.
|
2014-07-21 21:07:14 -04:00 |
|
Louis Dionne
|
cc6ee9370b
|
Remove empty laws; I'll add them if I actually have laws to check
|
2014-07-21 15:47:20 -04:00 |
|
Louis Dionne
|
aba2bae382
|
Record: Fix ordering issues by using a list of pairs instead of a map
|
2014-07-21 15:47:12 -04:00 |
|
Louis Dionne
|
689b6c7118
|
List: add error message to static_assert in concat
|
2014-07-21 15:09:15 -04:00 |
|
Louis Dionne
|
d0a83b8d30
|
Functional: Allow 2 arguments or more in compose
|
2014-07-21 14:57:19 -04:00 |
|
Louis Dionne
|
3ead270cc0
|
Add the Record type class to adapt user defined types.
|
2014-07-21 13:53:27 -04:00 |
|
Louis Dionne
|
6c9823e176
|
Add the Constant data type.
|
2014-07-21 11:58:23 -04:00 |
|
Louis Dionne
|
d24b8e21ae
|
List: add todo
|
2014-07-21 11:15:04 -04:00 |
|
Louis Dionne
|
653504ebe5
|
Remove more dependencies on <cstddef>
|
2014-07-21 11:08:26 -04:00 |
|
Louis Dionne
|
22a26fb9b7
|
Integral: remove dependency on <cstddef> and move integral struct out of operators namespace
|
2014-07-21 11:04:57 -04:00 |
|
Louis Dionne
|
15af56943a
|
Core: Workaround Clang bug in is_a and is_an
|
2014-07-21 10:45:21 -04:00 |
|
Louis Dionne
|
6d150cf5ee
|
List: add scanr, scanl, scanr1 and scanl1
|
2014-07-20 14:25:10 -04:00 |
|
Louis Dionne
|
3ccf6f4d62
|
Searchable: rename find_key to lookup
|
2014-07-19 18:58:14 -04:00 |
|
Louis Dionne
|
5a00d66ad6
|
Add the Set data type.
|
2014-07-19 18:24:39 -04:00 |
|
Louis Dionne
|
d1cc466342
|
Map: add missing include
|
2014-07-19 17:55:34 -04:00 |
|
Louis Dionne
|
97386dfb59
|
Add the Map data type.
|
2014-07-19 17:17:14 -04:00 |
|