2
0
mirror of https://github.com/boostorg/hof.git synced 2026-02-02 08:52:11 +00:00
Commit Graph

74 Commits

Author SHA1 Message Date
Paul
2a668fecb5 Specialize conditional on two functions 2016-02-21 09:18:09 -06:00
Paul
9b9b63a617 Make conditional lazy 2016-02-21 08:51:56 -06:00
Paul
d638652ada Initial work for integral repeat_while 2016-02-21 08:42:53 -06:00
Paul
12b277b399 Add a configuration for recursive constexpr depth 2016-02-21 01:29:50 -06:00
Paul
0907470b80 Use a more constexpr friendly decrement 2016-02-21 00:07:54 -06:00
Paul
f87ed92113 Adding result on fix combinator injects the result into the function 2016-02-20 23:06:14 -06:00
Paul
db6f248b2a Add support for constexpr fix combinator 2016-02-20 21:14:12 -06:00
Paul
1aafe95a3b Add support using regular integers in repeat 2016-02-20 18:04:42 -06:00
Paul
fa94a7b8ca Expand alias 2016-02-20 16:42:35 -06:00
Paul
c2ebe69df6 Merge branch 'intrinstics' 2016-02-20 16:09:26 -06:00
Paul
0d1653a370 Fix typo in callable_base_type 2016-02-20 15:46:51 -06:00
Paul
9cae0ed0bb Disable static casting for perfect forwarding on msvc 2016-02-20 13:36:35 -08:00
Louis Dionne
f27f8553fa [unpack] Fix typo in the documentation 2016-02-19 20:30:00 -05:00
Paul
7f55bbcf1a Add more explanation for decorators 2016-02-19 17:23:55 -06:00
Paul
964989ad9f Remove extraneous parens 2016-02-19 13:57:01 -06:00
Paul
dcf11de975 Fix incorrect elipsis 2016-02-19 13:51:31 -06:00
Paul
3be9a3ef2b Improve example for decorator 2016-02-19 13:40:14 -06:00
Paul
a3164289e7 Use default constructible intrisic everywhere 2016-02-19 09:49:27 -06:00
Paul
1a25cc6f3d MSVC fixes when using and unpack 2016-02-19 07:37:20 -08:00
Paul
dcf4598158 Fix missing closing bracket 2016-02-19 09:10:09 -06:00
Paul
0b03a45605 Try using constexpr function for msvc 2016-02-19 08:59:23 -06:00
Paul
b9cbabd4c8 Move intrinsic to seperate class to avoid mangling problems of type trait expression 2016-02-19 08:39:47 -06:00
Paul
b24a0f73b6 Update with more intrisics 2016-02-19 01:34:53 -06:00
Paul
f694492451 Fixes for msvc 2016-02-19 01:29:03 -06:00
Paul
d090395368 Disable template aliases on gcc 4.7 2016-02-18 18:34:48 -06:00
Paul
9d4bbf6f92 Fix warning on gcc 2016-02-18 17:58:46 -06:00
Paul
b35d57ae38 Use fit_returns 2016-02-18 14:57:43 -06:00
Paul
176d5f5482 Unpack and expression 2016-02-18 13:05:43 -06:00
Paul
6b7b590f34 Use default constructor intrisctic 2016-02-18 10:56:39 -06:00
Paul
cc7ebb047c Fix name of is_literal type trait 2016-02-18 10:33:44 -06:00
Paul
b22252fd8c Set the right intristic name for gcc 2016-02-18 10:26:30 -06:00
Paul
19d24b631c Setup intristics for other compilers as well 2016-02-18 00:59:19 -06:00
Paul
cce5f0a660 Add macros for type trait instrinstics 2016-02-18 00:30:33 -06:00
Paul
d5ad1f04f8 Dont use aliases for failures 2016-02-17 23:49:38 -06:00
Paul
8f6b88c120 Merge branch 'static_cast' into using-alias 2016-02-17 02:11:28 -06:00
Paul
cb45a7041c Add fixes for conditonal for msvc and gcc 4.6 platforms 2016-02-15 16:22:10 -06:00
Paul
df730322b0 Merge branch 'static_cast' into using-alias 2016-02-15 11:53:08 -06:00
Paul
bc84ccb6bb Improve compile time performance of condtional adaptor 2016-02-15 11:33:13 -06:00
Paul
f96be0cb16 Use static_cast in pipe invoke 2016-02-15 10:45:57 -06:00
Paul
5dc9796a09 Add using alias to is_callable 2016-02-15 10:42:12 -06:00
Paul
136486363b Use alias for and_ and default construction 2016-02-14 21:34:22 -06:00
Paul
c599b5fe03 Add missing using header 2016-02-14 21:28:37 -06:00
Paul
0b98ee72ab Add using alias for reveal adaptor 2016-02-14 20:49:34 -06:00
Paul
2eb84afe56 Replace move with casts 2016-02-13 19:08:06 -06:00
Paul
4a09ba28cf Add static_cast to decay 2016-02-13 18:55:20 -06:00
Paul
f5ffe620dc Replace forward with static_cast 2016-02-13 18:54:19 -06:00
Paul
538aa5b0f3 Add example for decorate 2016-02-13 16:29:16 -06:00
Paul Fultz II
b02b4bf237 Merge pull request #94 from tzlaine/patch-4
Docs: idenity -> identity
2016-02-10 20:45:41 -06:00
Paul
dc3417c9b7 Extract all examples from file 2016-02-10 20:29:16 -06:00
Paul
4ff3f0277e Fix warnings and errors in examples 2016-02-10 19:43:48 -06:00