Louis Dionne
|
d59b31d184
|
Use simpler recursion.
|
2014-05-23 15:28:05 -04:00 |
|
Louis Dionne
|
9d88d63133
|
Put decltype(lift<f>) into detail namespace.
|
2014-05-22 12:46:16 -04:00 |
|
Louis Dionne
|
60f524dba4
|
Add default behavior for equal and not_equal.
|
2014-05-21 19:22:22 -04:00 |
|
Louis Dionne
|
c0e005672e
|
Adapt std::integer_sequence.
|
2014-05-21 19:22:01 -04:00 |
|
Louis Dionne
|
54a61c7cbe
|
Remove dependency on cstddef in integral.hpp
|
2014-05-21 18:58:22 -04:00 |
|
Louis Dionne
|
46eacef345
|
Implement details with if_ instead of pattern matching.
|
2014-05-21 18:55:14 -04:00 |
|
Louis Dionne
|
6c87bb8d93
|
Adapt std::tuple.
|
2014-05-21 18:37:56 -04:00 |
|
Louis Dionne
|
8a87ec288a
|
Implement List with lambdas.
|
2014-05-21 18:12:09 -04:00 |
|
Louis Dionne
|
2b890a71f3
|
Use the y combinator in take_while.
|
2014-05-21 16:32:12 -04:00 |
|
Louis Dionne
|
0032d4bedb
|
Add the fixpoint combinator.
|
2014-05-21 16:32:12 -04:00 |
|
Louis Dionne
|
b7440c5190
|
Use constexpr lambdas whenever possible. Wow.
|
2014-05-20 18:29:38 -04:00 |
|
Louis Dionne
|
f168f94b43
|
Use if_ whenever possible in Iterable.
|
2014-05-20 17:23:04 -04:00 |
|
Louis Dionne
|
20ae6e927c
|
Add partial to functional/.
|
2014-05-20 16:48:47 -04:00 |
|
Louis Dionne
|
43e5a4e943
|
Split unit tests for List.
|
2014-05-20 16:26:59 -04:00 |
|
Louis Dionne
|
b66c0e8c14
|
Add list_t.
|
2014-05-20 13:50:44 -04:00 |
|
Louis Dionne
|
a3036c2bc4
|
Add id, compose, always and flip.
|
2014-05-19 17:16:31 -04:00 |
|
Louis Dionne
|
e8f1a71671
|
Add more functions to List.
|
2014-05-19 16:39:53 -04:00 |
|
Louis Dionne
|
7d4b1108ab
|
Add sum and product.
|
2014-05-19 15:38:57 -04:00 |
|
Louis Dionne
|
0fb1d96522
|
Adapt std::array.
|
2014-05-19 13:01:01 -04:00 |
|
Louis Dionne
|
8c7cdf7e02
|
Add functional utilities.
|
2014-05-19 12:15:44 -04:00 |
|
Louis Dionne
|
1fac38b7bc
|
Add any, all, none and {any,all,none}_of.
|
2014-05-18 20:27:58 -04:00 |
|
Louis Dionne
|
e511cff396
|
Add logical operations.
|
2014-05-18 18:21:33 -04:00 |
|
Louis Dionne
|
d6819d4dc6
|
Add the Comparable type class.
|
2014-05-18 17:57:01 -04:00 |
|
Louis Dionne
|
033770cc42
|
Add zip_with to List and improve Foldable.
|
2014-05-18 15:26:35 -04:00 |
|
Louis Dionne
|
cb06f221cf
|
Fix minor bug in BOOST_HANA_STATIC_ASSERT.
|
2014-05-18 15:20:42 -04:00 |
|
Louis Dionne
|
02b62cb8e7
|
Add if_.
|
2014-05-17 23:53:24 -04:00 |
|
Louis Dionne
|
ebe7b15a54
|
Add operators to Integral.
|
2014-05-17 21:00:05 -04:00 |
|
Louis Dionne
|
60add46fb4
|
Add drop to Iterable.
|
2014-05-17 20:46:25 -04:00 |
|
Louis Dionne
|
44138a1a53
|
Add type traits to Type.
|
2014-05-17 18:31:30 -06:00 |
|
Louis Dionne
|
49a15742a5
|
Add default operations to Iterable.
|
2014-05-16 08:46:05 -06:00 |
|
Louis Dionne
|
edb09990fc
|
Add hana::Type.
|
2014-05-16 08:26:56 -06:00 |
|
Louis Dionne
|
6305321da3
|
Add Foldable.
|
2014-05-16 08:17:24 -06:00 |
|
Louis Dionne
|
61f73d4687
|
Add Range and List.
|
2014-05-16 07:56:09 -06:00 |
|
Louis Dionne
|
d732f5511b
|
Add hana::Integral.
|
2014-05-15 16:52:55 -06:00 |
|
Louis Dionne
|
ae803c667b
|
Basic setup.
|
2014-05-15 16:09:22 -06:00 |
|